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 解析html之BeautifulSoup
Jul 07 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
Sep 21 Python
Python中第三方库Requests库的高级用法详解
Mar 12 Python
Python 自动化表单提交实例代码
Jun 08 Python
Python sqlite3事务处理方法实例分析
Jun 19 Python
OpenCV+python手势识别框架和实例讲解
Aug 03 Python
flask框架jinja2模板与模板继承实例分析
Aug 01 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
Dec 09 Python
Python 实现训练集、测试集随机划分
Jan 08 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
Jan 19 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
基于Python爬取京东双十一商品价格曲线
Oct 23 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适配器模式介绍
2012/08/14 PHP
学习php分页代码实例
2013/10/24 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
javascript实现左右控制无缝滚动
2014/12/31 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
Python批量修改文本文件内容的方法
2016/04/29 Python
python 对象和json互相转换方法
2018/03/22 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
python实现图片批量压缩程序
2018/07/23 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
关于matplotlib-legend 位置属性 loc 使用说明
2020/05/16 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
python实现发送邮件
2021/03/02 Python
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
英文简历中的自我评价
2013/10/06 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
2014年英语工作总结
2014/12/20 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
python实现A*寻路算法
2021/06/13 Python