在 Python 中,暂停用户按键将重新启动循环的循环的最简单和最 Pythonic 的方法是什么?我正在考虑这样做只是作为调试帮助,这样我就可以从循环内将一些调试消息输出到标准输出,而无需一次转储大量文本。
问问题
298 次
1 回答
6
如果您愿意将按键限制为 Enter 键,则可以使用input
(raw_input
在 Python 2 中)。否则,您将需要特定于平台的东西。
for i in range(10):
print(i)
input() # Loop continues after <Enter> is pressed
或者,您可以使用pdb
Python 的内置调试器。
另请参阅 Python 从用户读取单个字符。
于 2012-09-05T18:05:00.903 回答