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 相关文章推荐
使用SAE部署Python运行环境的教程
May 05 Python
Python 带有参数的装饰器实例代码详解
Dec 06 Python
Python对ElasticSearch获取数据及操作
Apr 24 Python
python之拟合的实现
Jul 19 Python
python 抓包保存为pcap文件并解析的实例
Jul 23 Python
python 双循环遍历list 变量判断代码
May 04 Python
Python-opencv实现红绿两色识别操作
Jun 04 Python
解决导入django_filters不成功问题No module named 'django_filter'
Jul 15 Python
详解Python 函数参数的拆解
Sep 02 Python
通过代码实例了解Python异常本质
Sep 16 Python
matplotlib绘制多子图共享鼠标光标的方法示例
Jan 08 Python
详解pytorch创建tensor函数
Mar 22 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实现mysql事务处理的方法
2014/12/25 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
javascript从image转换为base64位编码的String
2014/07/29 Javascript
JavaScript中输出标签的方法
2014/08/27 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
2016/12/29 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
python去掉字符串中重复字符的方法
2014/02/27 Python
Python编程pygal绘图实例之XY线
2017/12/09 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
招商专员岗位职责
2014/02/08 职场文书
生产部厂长助理职位说明书
2014/03/03 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
大学专科求职信
2014/07/02 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
婚前财产协议书范本
2014/10/19 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
工人先锋号事迹材料
2014/12/24 职场文书
医生辞职信范文
2015/03/02 职场文书
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers
解析MySQL binlog
2021/06/11 MySQL