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实现网页链接提取的方法分享
Feb 25 Python
Python获取文件所在目录和文件名的方法
Jan 12 Python
Python爬虫实例扒取2345天气预报
Mar 04 Python
python中plot实现即时数据动态显示方法
Jun 22 Python
Django Rest framework之权限的实现示例
Dec 17 Python
Opencv实现抠图背景图替换功能
May 21 Python
Django集成搜索引擎Elasticserach的方法示例
Jun 04 Python
django-rest-swagger对API接口注释的方法
Aug 29 Python
python之pymysql模块简单应用示例代码
Dec 16 Python
Python中的特殊方法以及应用详解
Sep 20 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
Jan 27 Python
解决pytorch-gpu 安装失败的记录
May 24 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统计时间和内存使用情况示例分享
2014/03/13 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
谈一谈jQuery核心架构设计
2016/03/28 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
python如何通过protobuf实现rpc
2016/03/06 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
彻底理解Python list切片原理
2017/10/27 Python
python中正则表达式的使用方法
2018/02/25 Python
python os模块简单应用示例
2019/05/23 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
比较基础的php面试题及答案-填空题
2014/04/26 面试题
HashMap和Hashtable的区别
2013/05/18 面试题
亲属关系公证书
2014/04/08 职场文书
实验室的标语
2014/06/20 职场文书
市场营销专业毕业生求职信
2014/07/21 职场文书
大学生个人学年总结
2015/02/15 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
jquery插件实现悬浮的菜单
2021/04/24 jQuery
Apache Pulsar集群搭建部署详细过程
2022/02/12 Servers