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访问MySQL封装的常用类实例
Nov 11 Python
浅谈Python中的bs4基础
Oct 21 Python
python无限生成不重复(字母,数字,字符)组合的方法
Dec 04 Python
Python第三方库face_recognition在windows上的安装过程
May 03 Python
Django中使用 Closure Table 储存无限分级数据
Jun 06 Python
Pandas0.25来了千万别错过这10大好用的新功能
Aug 07 Python
Python实现直方图均衡基本原理解析
Aug 08 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
python使用建议与技巧分享(一)
Aug 17 Python
基于flask实现五子棋小游戏
May 25 Python
Python 数据可视化之Matplotlib详解
Nov 02 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 cache类代码(php数据缓存类)
2010/04/15 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
BOOM vs RR BO3 第二场2.13
2021/03/10 DOTA
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
JS解决url传值出现中文乱码的另类办法
2013/04/08 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
简单的js表格操作
2016/09/24 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
js实现筛选功能
2020/11/24 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
python获取程序执行文件路径的方法(推荐)
2018/04/26 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
python字符串查找函数的用法详解
2019/07/08 Python
Python如何解除一个装饰器
2020/08/07 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
2020/08/24 Python
python温度转换华氏温度实现代码
2020/12/06 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
电力公司个人求职信范文
2014/02/04 职场文书
2016春季运动会前导词
2015/11/25 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
python中的plt.cm.Paired用法说明
2021/05/31 Python
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript