【发布时间】:2021-03-06 06:45:56
【问题描述】:
这个while循环是如何工作的?
myfile = open(r'E:\poem.txt',"r")
str=" "
while str:
str = myfile.readline()
print(str,end=" ")
myfile.close()
【问题讨论】:
-
请重新格式化您的代码,使其有意义。
-
我已经重新格式化了代码。等待批准。
-
@Shir 我怀疑格式是否正确,即使它现在已被批准;
myfile.close()在 while 块内;它可能应该在 while 块之外。 -
你不应该使用 str 作为变量名。
-
@RufusVS 你确实指出了;编辑应该被恢复并由 OP 代替。但是,我对后者的期望很低。然而目前,我们看到的示例代码可能不正确。
标签: python while-loop