2024-04-19 01:26:54 发布
网友
实际上我读过这样的文件:
f = open("myfile.txt") for line in f: #do s.th. with the line
我需要做什么来开始阅读不是在第一行,而是在X行?(例如5)
打开的文件对象f是迭代器。读(扔掉)前四行,然后继续进行常规阅读:
f
with open("myfile.txt", 'r') as f: for i in xrange(4): next(f, None) for line in f: #do s.th. with the line
如果需要,可以使用itertools.islice指定start、stop和step,并将其应用于输入文件。。。在
from itertools import islice with open('yourfile') as fin: for line in islice(fin, 5, None): pass
打开的文件对象
f
是迭代器。读(扔掉)前四行,然后继续进行常规阅读:如果需要,可以使用itertools.islice指定start、stop和step,并将其应用于输入文件。。。在
相关问题 更多 >
编程相关推荐