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 client使用http post 到server端的代码
Feb 10 Python
使用graphics.py实现2048小游戏
Mar 10 Python
详解Python网络爬虫功能的基本写法
Jan 28 Python
PyCharm安装第三方库如Requests的图文教程
May 18 Python
pandas 转换成行列表进行读取与Nan处理的方法
Oct 30 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
python元组的概念知识点
Nov 19 Python
python 解决print数组/矩阵无法完整输出的问题
Feb 19 Python
Django websocket原理及功能实现代码
Nov 14 Python
10张动图学会python循环与递归问题
Feb 06 Python
pycharm Tab键设置成4个空格的操作
Feb 26 Python
Python中的xlrd模块使用整理
Jun 15 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 MSSQL 存储过程的方法
2008/12/24 PHP
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
PHP实现链式操作的原理详解
2016/09/16 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
2019/05/06 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
js调试系列 初识控制台
2014/06/18 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
解决vue一个页面中复用同一个echarts组件的问题
2020/07/19 Javascript
[01:14:55]EG vs Spirit Supermajor 败者组 BO3 第三场 6.4
2018/06/05 DOTA
Python常用随机数与随机字符串方法实例
2015/04/09 Python
详解Python使用tensorflow入门指南
2018/02/09 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
毕业生物理教师求职信
2013/10/17 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
学术会议通知范文
2015/04/15 职场文书
青年联谊会致辞
2015/07/31 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python
LeetCode189轮转数组python示例
2022/08/05 Python