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实现CET查分的方法
Mar 10 Python
python中通过预先编译正则表达式提高效率
Sep 25 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
python3+mysql查询数据并通过邮件群发excel附件
Feb 24 Python
将pandas.dataframe的数据写入到文件中的方法
Dec 07 Python
pandas.cut具体使用总结
Jun 24 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
Python爬取365好书中小说代码实例
Feb 28 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
Apr 08 Python
django在开发中取消外键约束的实现
May 20 Python
python 使用elasticsearch 实现翻页的三种方式
Jul 31 Python
pytorch 如何把图像数据集进行划分成train,test和val
May 31 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中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
php版微信数据统计接口用法示例
2016/10/12 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
DOM相关内容速查手册
2007/02/07 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
2015/09/01 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
浅谈Vue 性能优化之深挖数组
2018/12/11 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
go语言计算两个时间的时间差方法
2015/03/13 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
python中字典按键或键值排序的实现代码
2019/08/27 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
Django框架模板用法入门教程
2019/11/04 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
Python csv文件记录流程代码解析
2020/07/16 Python
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
联片教研活动总结
2014/07/01 职场文书
社会实践活动总结范文
2014/07/03 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
python缺失值的解决方法总结
2021/06/09 Python