python怎读取文本内容指定的行。。如打开文本。我要读取从第1000行开始的每一行内容

如题所述

直接用 f.readlines()读出来的就是一个列表 从列表的第1000行开始读就完了
for line in f.readlines()[999:len(f.readlines())-1]:
print(line)

刚刚已经帮你试过了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-11
你可以先用shell命令
wc -l inputfile得到总行数
tail -n num inputfile > outputfile把这个文件的1000行以后的行都定向出来
再作为python的输入文件输入不就好了
第2个回答  2011-10-11
八仙过海,各显神通~
以上都可以~
第3个回答  2011-10-10
import linecache
linecache.clearcache()
file=open('3_2.txt','r')
print linecache.getline('3_2.txt', 1000)
第4个回答  2011-10-13
#!/usr/bin/python
f = open(r'/root/2.py')
for line in f.readlines()[1000:]:
print line
f.close()

参考2楼的
相似回答