gpt4 book ai didi

python 3 : EOF when reading a line (Sublime Text 2 is angry)

转载 作者:IT老高 更新时间:2023-10-28 21:54:42 24 4
gpt4 key购买 nike

while True:
reply = input('Enter text')
if reply == 'stop': break
print(reply.upper())

结果是:

Enter text:Traceback (most recent call last):
File "C:\PythonProjects\5.py", line 2, in <module>
reply = input('Enter text:')
EOFError: EOF when reading a line
[Finished in 0.2s with exit code 1]

它只在 Sublime Text 2 中。我试过 IDLE,试过命令行,一切都很完美。Subleme 为什么要冲我大喊大叫?

顺便说一句,也许你也可以解释一下在这种情况下 EOF 可能意味着什么。当然,我已经阅读了文档,如果从输入中读取 EOF,则会引发相应的错误。我想模拟这种情况。输入仅与键盘有关吗?如果是,我应该输入什么组合键来获得 EOF?

提前谢谢你。

最佳答案

我遇到了同样的问题。 Sublime Text 默认控制台的问题是它不支持输入。

要解决这个问题,你必须安装一个名为 SublimeREPL 的包。 SublimeREPL 提供了一个接受输入的 Python 解释器。

有一个 article详细解释了解决方案。

GitHub page for SublimeREPL

关于 python 3 : EOF when reading a line (Sublime Text 2 is angry),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12547683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com