Python3实现从文件中读取指定行的方法


Posted in Python onMay 22, 2015

本文实例讲述了Python3实现从文件中读取指定行的方法。分享给大家供大家参考。具体实现方法如下:

# Python的标准库linecache模块非常适合这个任务
import linecache
the_line = linecache.getline('d:/FreakOut.cpp', 222)
print (the_line)
# linecache读取并缓存文件中所有的文本,
# 若文件很大,而只读一行,则效率低下。
# 可显示使用循环, 注意enumerate从0开始计数,而line_number从1开始
def getline(the_file_path, line_number):
  if line_number < 1:
    return ''
  for cur_line_number, line in enumerate(open(the_file_path, 'rU')):
    if cur_line_number == line_number-1:
      return line
  return ''
the_line = linecache.getline('d:/FreakOut.cpp', 222)
print (the_line)

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

Python 相关文章推荐
python中关于for循环的碎碎念
Jun 30 Python
python实现Decorator模式实例代码
Feb 09 Python
pygame游戏之旅 添加碰撞效果的方法
Nov 20 Python
python selenium执行所有测试用例并生成报告的方法
Feb 13 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
简单的Python调度器Schedule详解
Aug 30 Python
python爬虫-模拟微博登录功能
Sep 12 Python
python使用HTMLTestRunner导出饼图分析报告的方法
Dec 30 Python
pytorch实现CNN卷积神经网络
Feb 19 Python
Python实现动态给类和对象添加属性和方法操作示例
Feb 29 Python
python logging模块的使用详解
Oct 23 Python
Flask使用SQLAlchemy实现持久化数据
Jul 16 Python
Python3搜索及替换文件中文本的方法
May 22 #Python
Python3写入文件常用方法实例分析
May 22 #Python
Python3读取文件常用方法实例分析
May 22 #Python
在Python中处理时间之clock()方法的使用
May 22 #Python
Python3指定路径寻找符合匹配模式文件
May 22 #Python
Python3实现从指定路径查找文件的方法
May 22 #Python
在Python操作时间和日期之asctime()方法的使用
May 22 #Python
You might like
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
TNC vs BOOM BO3 第二场2.13
2021/03/10 DOTA
JavaScript 对象链式操作测试代码
2010/04/25 Javascript
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
JavaScript语言对Unicode字符集的支持详解
2014/12/30 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
Vue的事件响应式进度条组件实例详解
2018/02/04 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
Python OS模块常用函数说明
2015/05/23 Python
Python找出文件中使用率最高的汉字实例详解
2015/06/03 Python
python select.select模块通信全过程解析
2017/09/20 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
Python yield与实现方法代码分析
2018/02/06 Python
详解python中asyncio模块
2018/03/03 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
英文版销售经理个人求职信
2013/11/20 职场文书
房地产营销策划方案
2014/02/08 职场文书
《北大荒的秋天》教学反思
2014/04/14 职场文书
村安全生产责任书
2014/08/25 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
解决numpy和torch数据类型转化的问题
2021/05/23 Python