Python按行读取文件的实现方法【小文件和大文件读取】

 更新时间:2016年09月19日 11:32:11   作者:RQSLT  
这篇文章主要介绍了Python按行读取文件的实现方法,结合实例形式分析了针对小文件和大文件的读取方法,需要的朋友可以参考下

本文实例讲述了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文本文件操作技巧汇总》、《Python URL操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • python爬虫 使用真实浏览器打开网页的两种方法总结

    python爬虫 使用真实浏览器打开网页的两种方法总结

    下面小编就为大家分享一篇python爬虫 使用真实浏览器打开网页的两种方法总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • Python Flask框架扩展操作示例

    Python Flask框架扩展操作示例

    这篇文章主要介绍了Python Flask框架扩展操作,结合实例形式分析了Python Flask-Script扩展命令行操作实现方法,需要的朋友可以参考下
    2019-05-05
  • python中绑定方法与非绑定方法的实现示例

    python中绑定方法与非绑定方法的实现示例

    本文主要介绍了python中绑定方法与非绑定方法的实现示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • python之pandas用法大全

    python之pandas用法大全

    本文讲解了python的pandas基本用法,大家可以参考下
    2018-03-03
  • ubuntu 20.04系统下如何切换gcc/g++/python的版本

    ubuntu 20.04系统下如何切换gcc/g++/python的版本

    这篇文章主要给大家介绍了关于ubuntu 20.04系统下如何切换gcc/g++/python版本的相关资料,文中通过代码介绍的非常详细,对大家学习或者使用ubuntu具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-12-12
  • Python之random.sample()和numpy.random.choice()的优缺点说明

    Python之random.sample()和numpy.random.choice()的优缺点说明

    这篇文章主要介绍了Python之random.sample()和numpy.random.choice()的优缺点说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Python面向对象之Web静态服务器

    Python面向对象之Web静态服务器

    这篇文章主要为大家详细介绍了Python面向对象之Web静态服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • 详谈Python基础之内置函数和递归

    详谈Python基础之内置函数和递归

    下面小编就为大家带来一篇Python基础之内置函数和递归。小编觉得挺不错的。现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 对python中的iter()函数与next()函数详解

    对python中的iter()函数与next()函数详解

    今天小编就为大家分享一篇对python中的iter()函数与next()函数详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python协程之yield和yield from实例详解

    python协程之yield和yield from实例详解

    Python在并发处理上不仅提供了多进程和多线程的处理,还包括了协程,下面这篇文章主要给大家介绍了关于python协程之yield和yield from的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12

最新评论