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实现115网盘自动下载的方法
Sep 30 Python
python3 pillow生成简单验证码图片的示例
Sep 19 Python
Python文件的读写和异常代码示例
Oct 31 Python
Python闭包执行时值的传递方式实例分析
Jun 04 Python
pytorch + visdom 处理简单分类问题的示例
Jun 04 Python
Python中的heapq模块源码详析
Jan 08 Python
如何通过Python实现标签云算法
Jul 02 Python
Python利用matplotlib做图中图及次坐标轴的实例
Jul 08 Python
详解python opencv、scikit-image和PIL图像处理库比较
Dec 26 Python
Python3.6 中的pyinstaller安装和使用教程
Mar 16 Python
Django URL参数Template反向解析
Nov 24 Python
Linux系统下升级pip的完整步骤
Jan 31 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实现快速排序的三种方法分享
2014/03/12 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
JavaScript实现数据类型的相互转换
2016/03/06 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
Python 创建子进程模块subprocess详解
2015/04/08 Python
python实现决策树分类算法
2017/12/21 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
2018/02/18 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
浅谈HTML5 Web Worker的使用
2018/01/05 HTML / CSS
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
建筑工程毕业生自我鉴定
2014/01/14 职场文书
求职意向书范文
2014/04/01 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
2014年服务员个人工作总结
2014/12/23 职场文书
创业计划书之废品回收
2019/09/26 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python
maven依赖的version声明控制方式
2022/01/18 Java/Android