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之变量和参数
Oct 10 Python
Python对列表排序的方法实例分析
May 16 Python
Python的组合模式与责任链模式编程示例
Feb 02 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
Sep 30 Python
Python之inspect模块实现获取加载模块路径的方法
Oct 16 Python
python读取各种文件数据方法解析
Dec 29 Python
python3.6中@property装饰器的使用方法示例
Aug 17 Python
Kears+Opencv实现简单人脸识别
Aug 28 Python
python同义词替换的实现(jieba分词)
Jan 21 Python
tensorflow保持每次训练结果一致的简单实现
Feb 17 Python
详解pandas.DataFrame.plot() 画图函数
Jun 14 Python
Python OpenCV快速入门教程
Apr 17 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面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
php curl模拟post请求小实例
2013/11/13 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
用JQuery调用Session的实现代码
2010/10/29 Javascript
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
python去掉行尾的换行符方法
2017/01/04 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
selenium+python设置爬虫代理IP的方法
2018/11/29 Python
详解python的四种内置数据结构
2019/03/19 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
Python如何解除一个装饰器
2020/08/07 Python
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
机电工程学生自荐信范文
2013/12/07 职场文书
《长城》教学反思
2014/02/14 职场文书
委托公证书范本
2014/04/03 职场文书
异地年检委托书范本
2014/09/24 职场文书
嘉宾邀请函
2015/01/31 职场文书
故意杀人案辩护词
2015/05/21 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
五年级作文之想象作文
2019/10/30 职场文书