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实现TCP协议下的端口映射功能的脚本程序示例
Jun 14 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
Nov 08 Python
Python使用pip安装pySerial串口通讯模块
Apr 20 Python
python使用opencv驱动摄像头的方法
Aug 03 Python
Python中整数的缓存机制讲解
Feb 16 Python
PyQt打开保存对话框的方法和使用详解
Feb 27 Python
Python类的继承、多态及获取对象信息操作详解
Feb 28 Python
对python中的控制条件、循环和跳出详解
Jun 24 Python
Python用字典构建多级菜单功能
Jul 11 Python
django queryset相加和筛选教程
May 18 Python
Python函数参数分类原理详解
May 28 Python
Python生成随机验证码代码实例解析
Jun 09 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
一个查看session内容的函数
2006/10/09 PHP
PHP配置心得包含MYSQL5乱码解决
2006/11/20 PHP
很好用的PHP数据库类
2009/05/27 PHP
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
2015/08/17 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
Django REST framwork的权限验证实例
2020/04/02 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
简单的Python人脸识别系统
2020/07/14 Python
CSS3 实现的缩略图悬停效果
2020/12/09 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
2014/04/28 面试题
电子商务专业学生的自我鉴定
2013/11/28 职场文书
咨询公司各岗位职责
2013/12/02 职场文书
个人自荐信
2013/12/05 职场文书
我未来的职业规划范文
2014/01/11 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
文明上网主题班会
2015/08/14 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js