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脚本实现代码行数统计代码分享
Mar 10 Python
浅谈Python浅拷贝、深拷贝及引用机制
Dec 15 Python
用Python实现随机森林算法的示例
Aug 24 Python
python实现简单淘宝秒杀功能
May 03 Python
windows下添加Python环境变量的方法汇总
May 14 Python
python 读取摄像头数据并保存的实例
Aug 03 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
Python是怎样处理json模块的
Jul 16 Python
Pycharm github配置实现过程图解
Oct 13 Python
python Scrapy框架原理解析
Jan 04 Python
如何判断pytorch是否支持GPU加速
Jun 01 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
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
php 调用远程url的六种方法小结
2009/11/02 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
php快速查找数据库中恶意代码的方法
2015/04/01 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
jquery ajax 检测用户注册时用户名是否存在
2009/11/03 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
浅谈JS运算符&&和|| 及其优先级
2016/08/10 Javascript
Node.js 中exports 和 module.exports 的区别
2017/03/14 Javascript
bootstrap table sum总数量统计实现方法
2017/10/29 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
Vue源码学习之关于对Array的数据侦听实现
2019/04/23 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
javascript sort()对数组中的元素进行排序详解
2019/10/13 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
[02:37]2018DOTA2亚洲邀请赛赛前采访 VP.no[o]ne心中最强SOLO是谁
2018/04/04 DOTA
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
python与js主要区别点总结
2020/09/13 Python
在Python中实现字典反转案例
2020/12/05 Python
HTML5给汉字加拼音收起展开组件的实现代码
2020/04/08 HTML / CSS
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
物流管理专业大学生自荐信
2013/10/04 职场文书
法律专业应届生自荐信范文
2014/01/06 职场文书
高中数学教学反思
2014/01/30 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
2022/04/11 PHP