如何让我的 python 脚本等到用户按下任何键?
原文由 Janusz 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python 3 中,使用 input()
:
input("Press Enter to continue...")
在 Python 2 中,使用 raw_input()
:
raw_input("Press Enter to continue...")
原文由 Greg Hewgill 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.5k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
在 Python 3 中,使用
input()
:在 Python 2 中,使用
raw_input()
:这只等待用户按回车键。
在 Windows/DOS 上,可能需要使用
msvcrt
。msvcrt
模块使您可以访问 Microsoft Visual C/C++ 运行时库 (MSVCRT) 中的许多函数:这应该等待按键。
笔记:
在 Python 3 中,
raw_input()
不存在。在 Python 2 中,
input(prompt)
等价于eval(raw_input(prompt))
。