我试图例如输入匹配如何打印下一行蟒蛇
后打印下一个3行是:
Testing
Result
test1 : 12345
test2 : 23453
test3 : 2345454
,所以我试图寻找“结果”字符串文件和打印下一从中3行:
输出将是: -
test1 : 12345
test2 : 23453
test3 : 2345454
我的代码是:
with open(filename, 'r+') as f:
for line in f:
print line
if "Benchmark Results" in f:
print f
print next(f)
其唯一给我的输出:
testing
如何让我的期望输出,帮助请
线 如果“测试结果” f中 似乎无法捕捉到您所需的条件。我想你想要的东西更像 如果“结果”行 而不是。 – Hypaethral
@GrumbleSnatch“基准测试结果”的测试是错误的,因为它正在针对“f”而不是“线”进行测试。 – RobertB
@ Shield-pro:在格式化输入和输出时,我删除了空白行。请重新添加它们,如果它们真的是您的输入/输出的一部分 –