gpt4 book ai didi

python - input() 函数对我不起作用(Python 3.3)

转载 作者:太空宇宙 更新时间:2023-11-03 18:30:25 26 4
gpt4 key购买 nike

我正在使用 Sublime Text 2。构建此代码时:

first = input()
print (first)

我收到此错误:

Traceback (most recent call last):
File "C:\Users\user\Desktop\21314", line 1, in <module>
first = input()
EOFError: EOF when reading a line
[Finished in 0.2s]

为什么?

最佳答案

还有另一种解决方案仍然允许您使用 Sublime 的构建系统,以防 SublimeREPL 不完全适合您的工作流程。创建一个包含以下内容的新文件:

{
"cmd": ["start", "cmd", "/k", "c:/python33/python.exe", "$file"],
"selector": "source.python",
"shell": true,
"working_dir": "$file_dir"
}

并将其保存为Packages/User/Python_cmd.sublime-build,其中Packages是选择Preferences -> Browse Packages...<时打开的文件夹 - 应该是 %APPDATA%/Sublime Text 2/Packages

接下来,转到 Tools -> Build System 并选择底部的 Python_cmd,然后切换到 .py 文件并点击CtrlB 进行构建。将打开一个新的命令行窗口,允许您随意输入值。程序完成后,窗口将保持打开状态,允许您检查输出、回溯等。只需关闭窗口即可返回 Sublime。

我强烈推荐 SublimeREPL 进行交互式开发,并运行少量代码,但有时您确实想在命令行环境中与程序进行交互。此构建系统允许您执行此操作,而无需切换到打开的命令窗口并在每次要构建时手动运行 python myprogram.py

关于python - input() 函数对我不起作用(Python 3.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22459847/

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