Python linecache.getline()读取文件中特定一行的脚本_python

比如:

import linecache
print linecache.getline('2.1_open.py', 4)

将返回我上一节事例代码文件2.1_open.py的第4行文字,输出结果:
f = open('/home/evergreen/桌面/test')

查看linecache中的实现(我用的是Ulipad,所以直接将光标停留在linecache处,按F6键)

时间: 2024-10-21 22:36:57

Python linecache.getline()读取文件中特定一行的脚本_python的相关文章

c++-用C++读取文件中特定行的某几列数据并输出到另一个文件

问题描述 用C++读取文件中特定行的某几列数据并输出到另一个文件 AR ZIMM 2014 06 30 00 00 0.000000 2 2.175456910513e-08 1.929140019560e-11AR ZWE2 2014 06 30 00 00 0.000000 2 -6.930289135325e-03 2.317673679230e-11AS G01 2014 06 30 00 00 0.000000 2 1.652894267903e-05 1.737915981300e-

python和shell读取文件某一行的例子

python和shell(awk命令) 可以实现直接读取文件的某一行,按行号进行读取 .并可以精准的取得该行的某个字段,这个有点类似于x轴.y轴定位某个点的操作. 一.awk取某行某列值 awk 可以设置条件来输出文件中m行到n行中每行的指定的k字段,使用格式如下: awk    'NR==m,NR==n {print $k}'  path/filename m,n,k表示实在的数值.如果要用变量来表示m,n的值,则变量需要用单引号将其引起来.NR,{print }是awk命令在此用法下的规定字

修改内容-C语言修改文件中某一行

问题描述 C语言修改文件中某一行 RT,在vc2010下,做的学生管理系统.没有采用链表. 已经找到所要修改的行,并且修改成功,在内存中已经看到修改后的结果,并用fflush写回文件. 但是文件就是没有改变,上代码,求帮助,已经卡在这一天半了. #include"head_1.h" void change_stu(int id,char name[20],float score) { FILE *fp2; char str[20]; char a[20]; int ch2; int i

如何用python把一个txt文件中所有逗号——,替换成空格?

问题描述 如何用python把一个txt文件中所有逗号--,替换成空格? 如何用python把一个txt文件中所有逗号--,替换成空格? 就是a,b之间就是去掉逗号,但保持点距离 解决方案 读取open文件.然后read读取内容.用replace替换内容.write写回文件

一次读取文件中所有内容

http://blog.csdn.net/banzhiyu/archive/2007/07/26/1708438.aspx 一次读取文件中所有内容  #include <fstream>#include <sstream>#include <string>#include <iostream>#include <cstdlib>using namespace std; int  main(){string str;ifstream ifile(&

怎么用C++读取文件中的所有字符?

问题描述 怎么用C++读取文件中的所有字符? int main() { p=0; row=1; ifstream in; in.open("test.txt"); //while(ch!='#'); p=0; while(!in.eof()) { if(in.is_open() ) { scaner(in); } switch(syn) { case 11: cout<<"("<<sum<<","<<

代码-从服务器上下载的压缩文件,通过流的方式怎么读取文件中的内容。

问题描述 从服务器上下载的压缩文件,通过流的方式怎么读取文件中的内容. 如何用java代码实现压缩文件的读取? 例如从银行服务器上下载对账文件后,为了不在本地保存文件. 压缩文件中的文件格式是俩个文本文件,怎么用流的方式读取到压缩文件中的文件内容. 解决方案 ZipEntry http://daoshud1.iteye.com/blog/2012362 解决方案二: http://www.cnblogs.com/kgdxpr/archive/2013/05/20/3088254.html 解决方

c++读取文件中的链表存取问题

问题描述 c++读取文件中的链表存取问题 这是一个读取文件中的链表,然后再存进新的链表为本次操作所使用,但是在存到新链表中 ,画红线的p2->next=p1;的时候就会报错.这是一个双向链表, 解决方案 next和prece指针的写法并没有错 感觉是你的fread有问题,应该是fread((&p1, sizeof(Doctor), 1, fp)) != EOF 你sizeof一个指针,永远是4 解决方案二: 1.首先fread的用法有问题吧,fread一般就读取字符串,你那个Doctor的结

csvreader-CsvReader读取文件中方法

问题描述 CsvReader读取文件中方法 CsvReader读取文件问题中有获取文件共有多少行数据的方法吗,就是想控制一次导入的数据量 想得到有多少行数据 解决方案 属性文件的几种读取方法C++中读取整个文件的方法C++读取txt文件的方法