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的chardet库获得文件编码并修改编码
Jan 22 Python
Python和JavaScript间代码转换的4个工具
Feb 22 Python
python中的break、continue、exit()、pass全面解析
Aug 05 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
python 实现语音聊天机器人的示例代码
Dec 02 Python
python实现单链表的方法示例
Sep 03 Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 Python
pytorch AvgPool2d函数使用详解
Jan 03 Python
如何基于python实现归一化处理
Jan 20 Python
django 连接数据库出现1045错误的解决方式
May 14 Python
Python中random模块常用方法的使用教程
Oct 04 Python
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
Apr 14 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实现的MySQL通用查询程序
2007/03/11 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
php常用正则函数实例小结
2016/12/29 PHP
HTML node相关的一些资料整理
2010/01/01 Javascript
当jQuery遭遇CoffeeScript的时候 使用分享
2011/09/17 Javascript
stream.js 一个很小、完全独立的Javascript类库
2011/10/28 Javascript
鼠标选择动态改变网页背景颜色的JS代码
2013/12/10 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
jQuery 插件开发指南
2014/11/14 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
javascript实现计算指定范围内的质数示例
2018/12/29 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
Python 抓取动态网页内容方案详解
2014/12/25 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
详解PyTorch中Tensor的高阶操作
2019/08/18 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
诉讼授权委托书
2014/10/15 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
2015新员工试用期工作总结
2014/12/12 职场文书