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检测网页是否有日常链接
Jun 03 Python
Python中特殊函数集锦
Jul 27 Python
python中的lambda表达式用法详解
Jun 22 Python
windows下Python实现将pdf文件转化为png格式图片的方法
Jul 21 Python
python编程羊车门问题代码示例
Oct 25 Python
python+django加载静态网页模板解析
Dec 12 Python
Python有参函数使用代码实例
Jan 06 Python
python 读取二进制 显示图片案例
Apr 24 Python
Python可以实现栈的结构吗
May 27 Python
Python脚本实现Zabbix多行日志监控过程解析
Aug 26 Python
如何用Python绘制3D柱形图
Sep 16 Python
Python代码风格与编程习惯重要吗?
Jun 03 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
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
vue3修改link标签默认icon无效问题详解
2019/10/09 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
Python 调用Java实例详解
2017/06/02 Python
python机器学习之神经网络(三)
2017/12/20 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
如何使用python操作vmware
2019/07/27 Python
Python面向对象封装操作案例详解
2019/12/31 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
Python的信号库Blinker用法详解
2020/12/31 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
大学毕业生通用求职信
2013/09/28 职场文书
主题党日活动总结
2014/07/08 职场文书
学校学期工作总结
2015/08/13 职场文书
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js