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爬取网站数据保存使用的方法
Nov 20 Python
简单介绍Python中的struct模块
Apr 28 Python
简单介绍Python中的decode()方法的使用
May 18 Python
python timestamp和datetime之间转换详解
Dec 11 Python
Django admin美化插件suit使用示例
Dec 12 Python
使用python装饰器计算函数运行时间的实例
Apr 21 Python
Python实现判断一行代码是否为注释的方法
May 23 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
从列表或字典创建Pandas的DataFrame对象的方法
Jul 06 Python
django中ImageField的使用详解
Dec 21 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 Python
Python爬虫实战之爬取携程评论
Jun 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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
深入理解vue路由的使用
2017/03/24 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
2019/05/24 Javascript
js实现简单的秒表
2020/01/16 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python将ansible配置转为json格式实例代码
2017/05/15 Python
python实现排序算法解析
2018/09/08 Python
解决Pycharm运行时找不到文件的问题
2018/10/29 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
Python目录和文件处理总结详解
2019/09/02 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
巴西宠物商店:Cobasi
2019/04/19 全球购物
科长竞争上岗演讲稿
2014/05/12 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
先进班组材料范文
2014/12/25 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
用Python实现屏幕截图详解
2022/01/22 Python