在 Python 2 中:
raw_input()
在 Python 3 中,我收到一个错误:
NameError:未定义名称“raw_input”
原文由 Lonnie Price 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python 2 中:
raw_input()
在 Python 3 中,我收到一个错误:
NameError:未定义名称“raw_input”
原文由 Lonnie Price 发布,翻译遵循 CC BY-SA 4.0 许可协议
这适用于 Python 3.x 和 2.x:
# Fix Python 2.x.
try: input = raw_input
except NameError: pass
print("Hi " + input("Say something: "))
原文由 Cees Timmerman 发布,翻译遵循 CC BY-SA 3.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
从 Python 3 开始,
raw_input()
被重命名为input()
。来自 Python 3.0 中的新增功能,内置部分 第二项。