python读取文本某一行内容
时常遇到需要读取文本的指定某一行或者某几行的内容。总结方法有两种。
方法一:从头扫描,跳过不关心的行
import linecache
linecache.getline('./data.txt', 5)
读取文件的第5行,实际该文件会整个缓存起来,可以使用linecache.cache这个dict成员查看所有缓存的内容。所以大文件读取不适合这种方法。
方法二:使用linecache
with open('./data.txt', 'r') as f:for num, line in enumerate(f):if num == 4:print(line)break
上面的例子也是读取第5行,很明显是从第一行开始扫描,对于读取大文件不是什么问题,不过如果所需要读取的行位于大文件的末尾效率就会很低下了。
总之,没有特别通用且高效的方法。使用mmap进行内存映射,也得从头数"\n"数到末尾。
python读取文本某一行内容相关推荐
- python读取文本中的内容
1.获取路径符 pathseq = os.path.seq 2.文本中获取内容 import os import sys from collections import OrderedDictdef ...
- python读取excel某一行内容-python3读取excel文件只提取某些行某些列的值方法
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python 读取特定一段文本_python提取文本内容 python读取文本每行指定内容
用"python"怎么提取文件里的指定内容?原来这些年,他痊愈的只是外表,有一种伤,它深入骨髓,在人看不见的地方肆虐. python读取文件内容的方法: 一.最方便的方法是一次性读 ...
- python读文件一次读特定行_Python3实现从文件中读取指定行的方法 python读取文本内每行指定内容...
如何用python读取文本中指定行的内容在这个世界上说不出口的话太多了,你能不能陪小编去,你能不能留下来,你能不能帮帮小编,你对小编很重要,所以你可不可以不要走,到最后哽咽出口的却是,没关系,小编可以 ...
- 如何用python读取文本中指定行的内容
如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...
- 一文教你学会python读取文本及字符串常用操作
python 读取txt文件 打开支付宝首页搜索'543701491',领取马云的支付宝红包 Python的文本处理是经常碰到的一个问题,Python的txt文件读取中,有三类方法:read().re ...
- python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...
注意,本文代码是使用在txt文档上,同时txt文档中的内容每一行代表的是图片的名字. #coding:utf-8 import shutil readDir = "原文件绝对路经" ...
- Python读取文本的三种方式对比
1.概述 Python有三种读取文本的方式,分别是: read() readline() readlines() 2.三种方式的优缺点分析 2.1 read() 最简单的一种方法,一次性读取文件的所有 ...
- python读取文本数据绘制曲线图
目录 写在前面 代码 reference 写在前面 1.本文内容 python读取文本数据曲线图 2.转载请注明出处: https://blog.csdn.net/qq_41102371/articl ...
- Python读取.txt文档内容/读取text文件内容
Python读取.txt文档内容/读取text文件内容; 读取txt后缀文件的内容的两种方式,简约易懂,复制粘贴即可食用,节约你宝贵的时间 文档全部数据一次性读取 # -*- coding: UTF- ...
最新文章
- 【ZooKeeper】集群安装与配置
- ARM9学习笔记之——MMU
- ZooKeeper入门之数据模型和常用命令介绍
- (42) Aeroo 模板实战
- 【IoT平台技术对接分享】如何上传正确的消息推送证书
- css无效 https_【CSS非全解02】CSS基础-文档流
- 【云计算】Kubernetes、Marathon等框架需要解决什么样的问题?
- 《小艾上班记》—— 读后总结
- python linux 下开发环境搭建
- JAVA零基础入门书籍推荐
- 小米盒子 计算机共享,小米盒子如何通过局域网共享安装软件
- 关于Eclipse在servlet中连接数据库时出现驱动加载失败的解决
- 康托尔集合论-罗素悖论-公理化集合论-不完全性定理
- 【玩转CSS】盒子模型
- 烤仔TVのCCW | 带宽不可能三角(下)
- 锤子T1(Smartisan T1 4G)版刷成3G版,即sm705运行sm701的CM11 Android 4.4.4ROM 1
- 【文献翻译】思科路由器安全配置合规性的SCAP基准-SCAP Benchmark for Cisco Router Security Configuration Compliance
- 猿团君分析-程序员如何成功的提高影响力2.0
- 计算机软件著作权怎么审查,申请软件著作权的受理及审查是怎样的?
- 开发过程中的算法小技巧: