我有一句话:
for line in f:
if 'ipsum' in next(f): #just want to check
print("Hello")
我想要的只是检查下一行的内容,而不是整体跳转到下一行。我想要的是:
for line in f:
if 'ipsum' in next(f): #just checking
print("Hello")
next(f) #then actually jump to the next line
还有其他办法吗?
答案 0 :(得分:0)
恐怕你不能这样做。我想你必须使用一个列表来存储文件的行。您正在使用迭代器,如果不实际调用next()
,则无法看到接下来的内容