【发布时间】:2020-11-03 06:10:46
【问题描述】:
- 在 python 3 中,当我使用 input() 时出现错误,我想接受用户输入并对其进行处理。
- 我正在 BBEdit、Sublime 或 IDLE 中执行 python 脚本。
- 除非我删除 Input() 语法,否则代码会导致错误:
input("嗨,我是 python 新手")
userInput = input("输入一个字符串")
print(f"你输入了 {userInput}")
在控制台中,它显示来自 input("String") 的字符串,但任何用户击键都是在代码编辑器中键入的,而不是交互的。
我了解到 Python 无法通过这些应用程序进行交互,但我不明白如何执行语法正确的“输入”(“输入您最喜欢的寿司卷”)并与之交互(在 PC 和 Mac 上)
从控制台:
输入一个字符串
回溯(最近一次通话最后一次):
文件“/Users/michaelking/Desktop/BBEditRunTemp-hellowWorld.py”,第 1 行,在 userInput = input("输入一个字符串")
EOFError:读取一行时出现 EOF
==================================================== =============================== 2020 年 11 月 2 日晚上 9:53:07 ~/桌面/hellowWorld.py 回溯(最近一次通话最后): 文件“/Users/michaelking/Desktop/BBEditRunTemp-hellowWorld.py”,第 1 行,在 用户输入 = 输入() EOFError:读取一行时出现EOF
【问题讨论】:
-
您的代码在 Vscode 和 pycharm 中使用 python 3.7 对我来说工作得很好。
标签: python input printing traceback