【发布时间】:2019-09-22 16:29:42
【问题描述】:
我是一名 Python 初学者,我在一个较小的单独文件中对我的一个较大项目进行故障排除。 我更大的项目的问题是我无法让两个 for 循环连续工作。
我有一个包含两行的 txt 文件
代码很简单:
file=open("test.txt","r")
for line in file:
print("x")
pass
print("hi")
for line in file:
print("x")
两个 for 循环是相同的 bar pass。
print("hi") 的存在是为了检查第一个 for 循环是否中断(确实如此)
此代码输出:
x
x
x
hi
第一个 for 循环被打破, print 语句在它之后工作,但之后的 for 循环没有?我本来希望它输出:
x
x
x
hi
x
x
x
我该如何解决这个问题?
谢谢
【问题讨论】:
标签: python