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获取当前日期和时间的方法
Apr 30 Python
浅谈python中的占位符
Nov 09 Python
用python实现对比两张图片的不同
Feb 05 Python
Python中%是什么意思?python中百分号如何使用?
Mar 20 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
基于python历史天气采集的分析
Feb 14 Python
python assert的用处示例详解
Apr 01 Python
Python实现验证码识别
Jun 15 Python
Python内存泄漏和内存溢出的解决方案
Sep 26 Python
基于Python爬取素材网站音频文件
Oct 21 Python
用ldap作为django后端用户登录验证的实现
Dec 07 Python
教你怎么用PyCharm为同一服务器配置多个python解释器
May 31 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
杏林同学录(三)
2006/10/09 PHP
深入php处理整数函数的详解
2013/06/09 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
jquery 如何动态添加、删除class样式方法介绍
2012/11/07 Javascript
CSS(js)限制页面显示的文本字符长度
2012/12/27 Javascript
js监听键盘事件示例代码
2013/07/26 Javascript
jQuery学习笔记之创建DOM元素
2015/01/19 Javascript
jQuery控制cookie过期时间的方法
2015/04/07 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
js实现交通灯效果
2017/01/13 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
Vue中props的使用详解
2018/06/15 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
JS array数组检测方式解析
2020/05/19 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
python基于右递归解决八皇后问题的方法
2015/05/25 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
使用Python快速制作可视化报表的方法
2019/02/03 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
澳大利亚领先的内衣店:Bendon Lingerie澳大利亚
2020/05/15 全球购物
2014年银行客户经理工作总结
2014/11/12 职场文书
2014年客房部工作总结
2014/11/22 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
Python控制台输出俄罗斯方块移动和旋转功能
2021/04/18 Python