如何在 while 循环中写出和使用 EOF?

how do I write out and use EOF in a while loop?

提问人:Darren Hsia 提问时间:12/10/2022 更新时间:12/10/2022 访问量:85

问:

我想知道我将如何继续做某事,直到文件结束

我尝试了而不是EOF():当我在命令提示符下运行它时,它显示了语法错误

python-3.x 命令 提示符 EOF

评论

0赞 Chan Guan Yu 12/10/2022
请分享您尝试过的代码
0赞 theYnot 12/10/2022
这取决于你想做什么。Read()、readlines() 都将持续到 EOF。 应该做同样的事情..请添加有关您尝试实现的任务以及用于实现该任务的内容的更多信息。Markdown 帮助可以在这里找到:stackoverflow.com/editing-helpfor line in file:

答:

0赞 Yordan 12/10/2022 #1

而 True:

    try:
        
        line = file.readline().strip()

        if not line:
            break

         print(line)
    except EOFError:

评论

0赞 Community 12/15/2022
您的答案可以通过其他支持信息进行改进。请编辑以添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何写出好答案的更多信息。