linecache模块可以快速的打开文件,获得对应行的信息,不用像使用os的open函数那样麻烦,只需要添加以下两句:
1 import linecache
2
3 print linecache.getline("xxx.py",num)
4
2
3 print linecache.getline("xxx.py",num)
4
xxx.py是要打开的文件名称,默认为当前目录下,num是行序号。
注意,这个模块我只在打开py文件的时候测试通过,对于.txt也测试了,不过好像没有效果,网上好像有说可以打开任意文件的,恳请高人指点。