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 k-近邻算法实例分享
Jun 11 Python
python实现RSA加密(解密)算法
Feb 17 Python
Python实现基本线性数据结构
Aug 22 Python
浅析Python中yield关键词的作用与用法
Nov 29 Python
python爬虫实战之最简单的网页爬虫教程
Aug 13 Python
Python实现按学生年龄排序的实际问题详解
Aug 29 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
Python针对给定列表中元素进行翻转操作的方法分析
Apr 27 Python
Python opencv相机标定实现原理及步骤详解
Apr 09 Python
pandas按条件筛选数据的实现
Feb 20 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 Python
Python pandas求方差和标准差的方法实例
Aug 04 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中上传大体积文件时需要的设置
2006/10/09 PHP
PHP 多维数组排序实现代码
2009/08/05 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
php use和include区别总结
2019/10/13 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
js实现页面转发功能示例代码
2013/08/05 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
浅谈Angular6的服务和依赖注入
2018/06/27 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
python分割列表(list)的方法示例
2017/05/07 Python
python实现简易云音乐播放器
2018/01/04 Python
高效使用Python字典的清单
2018/04/04 Python
Django REST framework视图的用法
2019/01/16 Python
Python 内存管理机制全面分析
2021/01/16 Python
css3 条纹化和透明化表格Firefox下测试成功
2014/04/15 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
告诉你怎样写创业计划书
2014/01/27 职场文书
转让协议书范本
2014/04/15 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
承诺书样本
2014/08/30 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
面试分析分布式架构Redis热点key大Value解决方案
2022/03/13 Redis