1
2
3
4
5
|
#encoding=utf-8 #从文件中读取某一行 linecache.checkcache可以刷新cache ,linecache可以缓存某一行的信息 import linecache
line = linecache.getline(r '1.txt' , 2)
print line |
#如果文件比较大 使用下面
1
2
3
4
5
6
|
def getline(thefilepath,line_num): if line_num < 1 : return ''
for currline,line in enumerate( open (thefilepath, 'rU' )):
if currline == line_num -1 : return line
return ''
lines22=getline( '1.txt' ,2)
|
本文转自独弹古调 51CTO博客,原文链接:http://blog.51cto.com/hunkz/1722142,如需转载请自行联系原作者