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 相关文章推荐
Django框架中数据的连锁查询和限制返回数据的方法
Jul 17 Python
python文件的md5加密方法
Apr 06 Python
numpy自动生成数组详解
Dec 15 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
python根据unicode判断语言类型实例代码
Jan 17 Python
Python中GeoJson和bokeh-1的使用讲解
Jan 03 Python
Python中如何使用if语句处理列表实例代码
Feb 24 Python
python多线程并发及测试框架案例
Oct 15 Python
pytorch查看模型weight与grad方式
Jun 24 Python
详解Python 最短匹配模式
Jul 29 Python
python hmac模块验证客户端的合法性
Nov 07 Python
python里反向传播算法详解
Nov 22 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之第七天
2006/10/09 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
Symfony学习十分钟入门经典教程
2016/02/03 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
javascript学习笔记(二) js一些基本概念
2012/06/18 Javascript
js select option对象小结
2013/12/20 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
JS创建对象几种不同方法详解
2016/03/01 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
AngularJS Toaster使用详解
2017/02/24 Javascript
javascript简单链式调用案例分析
2017/05/10 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
[01:00:14]DOTA2官方TI8总决赛纪录片 真视界True Sight
2019/01/16 DOTA
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
python基于Selenium的web自动化框架
2019/07/14 Python
Django 实现图片上传和下载功能
2020/12/31 Python
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
办公文员的工作岗位职责
2013/11/12 职场文书
《乡下孩子》教学反思
2014/04/17 职场文书
励志演讲稿范文
2014/04/29 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
酒后驾车标语
2014/06/30 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
服务承诺书
2015/01/19 职场文书
2015年化验室工作总结
2015/04/23 职场文书