0
我是Python新手,试图读取文件中的所有内容。如果第一行包含特定模式,我想从{第二行,文件结束}读取。如果模式不存在,我想读取整个文件。这是我写的代码。该文件在第1行中有“日志”,在下一行中有一些字符串。使用readline匹配第一行,如果模式不存在,使用seek读取文件
with open('1.txt') as f:
if 'Logs' in f.readline():
print f.readlines()
else:
f.seek(0)
print f.readlines()
该代码工作正常,我很好奇,如果这是正确的方式做或有任何改进做到这一点?