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参数和作用域的使用
Nov 01 Python
Python时区设置方法与pytz查询时区教程
Nov 27 Python
解决Python requests 报错方法集锦
Mar 19 Python
50行Python代码实现人脸检测功能
Jan 23 Python
Python实现上下班抢个顺风单脚本
Feb 07 Python
解决python大批量读写.doc文件的问题
May 08 Python
python中的tcp示例详解
Dec 09 Python
Python I/O与进程的详细讲解
Mar 08 Python
python爬虫之爬取百度音乐的实现方法
Aug 24 Python
python使用SQLAlchemy操作MySQL
Jan 02 Python
Keras中的两种模型:Sequential和Model用法
Jun 27 Python
Python绘制分类图的方法
Apr 20 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/07/30 PHP
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
2016/12/13 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
js获取ip和地区
2017/03/10 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
2017/07/27 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
python 自动提交和抓取网页
2009/07/13 Python
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
python批量导出导入MySQL用户的方法
2013/11/15 Python
从零学Python之入门(三)序列
2014/05/25 Python
Python迭代器定义与简单用法分析
2018/04/30 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
使用Keras建立模型并训练等一系列操作方式
2020/07/02 Python
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
制衣厂各岗位职责
2013/12/02 职场文书
商场促销活动方案
2014/02/08 职场文书
高中军训感言500字
2014/02/24 职场文书
农村文化建设标语
2014/10/07 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python