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实现的各种排序算法代码
Mar 04 Python
python爬虫常用的模块分析
Aug 29 Python
Python合并字符串的3种方法
May 21 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
Apr 27 Python
Sanic框架路由用法实例分析
Jul 16 Python
Python微信操控itchat的方法
May 31 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
安装好Pycharm后如何配置Python解释器简易教程
Jun 28 Python
Python 实现数组相减示例
Dec 27 Python
opencv python图像梯度实例详解
Feb 04 Python
Python统计学一数据的概括性度量详解
Mar 03 Python
Python3中对json格式数据的分析处理
Jan 28 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 默默经典版本
2009/08/04 PHP
10 个经典PHP函数
2013/10/17 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
PHP中shuffle数组值随便排序函数用法
2014/11/21 PHP
8个PHP数组面试题
2015/06/23 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
详解Vite的新体验
2021/02/22 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
详解Python中的文件操作
2016/08/28 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
外包公司软件测试工程师
2014/11/01 面试题
公证委托书
2014/08/01 职场文书
小学德育工作总结2015
2015/05/12 职场文书
十二生肖观后感
2015/06/12 职场文书
婚育证明格式
2015/06/17 职场文书
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python