Python快速读取文件中指定的一行或多行
使用linecache
用缓存快速读取,使用栗子如下:
读取一行
import linecachedef get_contexts(file_path, line_number):try:return linecache.getline(file_path, line_number)finally:linecache.clearcache()if __name__ == '__main__':print(get_contexts('test.txt', 1))
读取全部文件
import linecachedef get_all_contexts(file_path) -> list:try:lines = linecache.getlines(file_path)lines = [i.strip() for i in lines]return linesfinally:linecache.clearcache()if __name__ == '__main__':get_all_contexts('test.txt')
Python快速读取文件中指定的一行或多行相关推荐
- python读取文件前30个字符_Python 批量读取文件中指定字符的实现
1.背景 从指定的NLP生成的文件中读取指定的字符. 2.待读取文件 是以":"作为分隔符的数据,每一行以回车结束.此文件为XXX.train 3.读取每一句中的汉字 ... fi ...
- python读取数据文件夹_使用python依次读取文件中的所有csv格式的数据
使用python依次读取文件中的所有csv格式的数据: #coding=gbk import pandas as pd import os path = r'D:\ml_datasets\PHM\c6 ...
- python中列表中增加逗号,Python 实现在文件中的每一行添加一个逗号
步骤1:读取每行(每行的类型是str) 步骤2:对每行列表化 步骤3:弹出每行的/n两个字符 步骤4:追加,/n三个字符 代码实现如下: #import os From_file=open('D:\\ ...
- python怎么读文件里的某一行-python如何读取文件中的某几行
python读取文件的指定行,可以使用以下的方法 1.os.mknod("test.txt") #创建空文件 2.fp = open("test.txt",w) ...
- Python读写Excel文件中指定区域单元格内容
封面图片:<Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社 图书详情: 配套资源:用书教师可以免费获取教学大纲.教案.课件.源码.习题答 ...
- 【Python数据分析】利用Python删除EXCEL表格中指定的列数据或行数据
如何利用Python删除EXCEL表格中指定的列数据?今天与大家一起分享一下DataFrame对象的drop()函数,drop()函数可根据标签删除EXCEL表格中的列数据或行数据,其语法格式如下: ...
- python去除读取文件中多余的空行
今天在写登录程序练习的时候,黑名单文件中多了几行空行.导致运行的时候报错:IndexError: list index out of range 代码 brackData = open(brackDa ...
- python如何读取文件中第一行的元素_python txt读取第一行数据库
带你读<Python数据分析与数据化运营(第2版)>之一:Python和数据化运营 点击查看第二章点击查看第三章Python数据分析与数据化运营(第2版) 宋天龙 著 第1章 Python ...
- 删除文件中指定的一行
代码原地址:http://stackoverflow.com/questions/2329417/fastest-way-to-delete-a-line-from-large-file-in-pyt ...
最新文章
- 2021年大数据Hive(五):Hive的内置函数(数学、字符串、日期、条件、转换、行转列)
- MATLAB求音频信号特征的自定义函数.md
- jsb调用java_在JS代码中使用反射调用java代码注意事项(附webview使用方法)(转)...
- 《MySQL——主备切换流程与主备延迟》
- 单片机 c语言 概念题,(C语言版)单片机复习题.doc
- 【原创】Linux基础之去掉windows中的\r
- bigdecimal判断等于0_Linux | shell脚本-比较判断和运算语句
- Linux 下 Git 的源码安装
- ISP - bayer 是什么?
- 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin
- [Processing]在画布上写文本
- 免密钥登录脚本(转载)
- 快递物流查询,分析派件时效,查找正在派件的单号
- GSM和GPRS网络原理的基本思路
- esxi能直通的显卡型号_七彩虹RTX SUPER祝融(火神)版显卡上手体验
- 嵌入式 详解制作根文件系统以及文件系统中init以及其他文件详解
- 分子对接结果分析和作图
- 24 基于单片机空气PM2.5浓度粉尘颗粒物检测系统设计
- HALCON图像的转换
- 解决URL请求中的中文乱码问题
热门文章
- python 三分类的哑编码_python数据挖掘实战 -数据预处理篇(数据可视化-空值填充-哑变量编码)...
- GitHub使用流程、初学者的使用方法
- Python学习札记(十一) Function2 函数定义
- [转]设定version 更新js缓存
- SharePoint 2013 基础版 离线安装步骤
- ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number;
- java声明一个函数_java – 如何声明一个函数参数来接受抛出的函数?
- 特征码的使用办法_小脚的美丽与哀愁,34/35码的她们都是怎么买鞋的?
- 有关python的知识点_Python常见的知识点整理
- ubuntu 发数据给usb_【奇怪的知识】USB 镜像刻录知识点