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中动态获取对象的属性和方法的教程
Apr 09 Python
python使用线程封装的一个简单定时器类实例
May 16 Python
Python实现多线程抓取妹子图
Aug 08 Python
Linux 发邮件磁盘空间监控(python)
Apr 23 Python
Python实现图片转字符画的示例
Aug 22 Python
使用python实现http及ftp服务进行数据传输的方法
Oct 26 Python
python交换两个变量的值方法
Jan 12 Python
python 实现兔子生兔子示例
Nov 21 Python
Python使用20行代码实现微信聊天机器人
Jun 05 Python
Python基础之元编程知识总结
May 23 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 Python
python​格式化字符串
Apr 20 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 Ubb代码编辑器函数代码
2012/07/05 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
2010/08/13 Javascript
对table和ul实现js分页示例分享
2014/02/24 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
js获取url传值的方法
2015/12/18 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
JavaScript之排序函数_动力节点Java学院整理
2017/06/30 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
webpack本地开发环境无法用IP访问的解决方法
2018/03/20 Javascript
echarts同一页面中四个图表切换的js数据交互方法示例
2018/07/03 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
跟老齐学Python之编写类之三子类
2014/10/11 Python
基于Python的接口测试框架实例
2016/11/04 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
Python基础学习之函数方法实例详解
2019/06/18 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
施华洛世奇天猫官方旗舰店:SWAROVSKI
2017/04/17 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
机电一体化专业应届本科生求职信
2013/09/27 职场文书
自主招生自荐书
2013/11/29 职场文书
地理教师岗位职责
2014/03/16 职场文书
大学生联谊活动策划书(光棍节)
2014/10/10 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS
maven 解包依赖项中的文件的解决方法
2022/07/15 Java/Android