我需要检查文本文件中的第8行是否包含数字1,如果该行包含,则打印一个语句。几个小时的搜索没有给我太多帮助,我不知道该怎么做。
答案 0 :(得分:0)
您可以使用islice
获取文件行的一部分。这是有效的,不需要读取整个文件。
然后只需next
行:
from itertools import islice
with open(filename) as f:
line = next(islice(f, 8))
if '1' in line:
print 'statement'