Python按行读取文件的实现方法【小文件和大文件读取】


Posted in Python onSeptember 19, 2016

本文实例讲述了Python按行读取文件的实现方法。分享给大家供大家参考,具体如下:

小文件:

#coding=utf-8
#author: walker
#date: 2013-12-30
#function: 按行读取小文件
all_lines = []
try:
  file = open('txt.txt', 'r')
  all_lines = file.readlines()
except IOError as err:
  print('File error: ' + str(err))
finally:
  if 'file' in locals():
    file.close()
for line in all_lines:
  print(line)

大文件:

#coding=utf-8
#author: walker
#date: 2013-12-30
#function: 按行读取大文件
try:
  file = open('txt.txt', 'r')
  for line in file:
    print(line)
except IOError as err:
  print('File error: ' + str(err))
finally:
  if 'file' in locals():
    file.close()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python深入学习之特殊方法与多范式
Aug 31 Python
讲解Python中的标识运算符
May 14 Python
python UNIX_TIMESTAMP时间处理方法分析
Apr 18 Python
Python3 socket同步通信简单示例
Jun 07 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
Nov 11 Python
Python机器学习之决策树算法
Dec 22 Python
对numpy中的where方法嵌套使用详解
Oct 31 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
TensorFlow tf.nn.max_pool实现池化操作方式
Jan 04 Python
Python用dilb提取照片上人脸的示例
Oct 26 Python
python wsgiref源码解析
Feb 06 Python
Python遍历目录并批量更换文件名和目录名的方法
Sep 19 #Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
Sep 19 #Python
Python自定义进程池实例分析【生产者、消费者模型问题】
Sep 19 #Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
Sep 19 #Python
Python操作Access数据库基本步骤分析
Sep 19 #Python
Python自定义主从分布式架构实例分析
Sep 19 #Python
Python实现网络端口转发和重定向的方法
Sep 19 #Python
You might like
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
Laravel框架表单验证详解
2014/09/04 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
javascript中length属性的探索
2011/07/31 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
Jquery判断form表单数据是否变化
2016/03/30 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
vue设置一开始进入的页面教程
2019/10/28 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
python散点图实例之随机漫步
2018/08/27 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
python中eval与int的区别浅析
2019/08/11 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
2020/06/04 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
python如何获得list或numpy数组中最大元素对应的索引
2020/11/16 Python
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
干部下基层实施方案
2014/03/14 职场文书
小学校园广播稿(3篇)
2014/09/19 职场文书
推销搭讪开场白
2015/05/28 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript