在 Microsoft Windows 中执行时如何阻止 Python 立即关闭

新手上路,请多包涵

我刚开始上大学,我们将使用 python。我们真的什么都没做,所以我下载了程序并执行了一些打印命令,仅此而已。

当我运行我的 .py 文件(一个 print 命令)时,它在出现后立即关闭。我理解它为什么这样做——它给出了输出,所以它完成了它需要做的事情——但我也理解你可以阻止这种情况的发生。

我环顾了这个网站,没有一个针对这个问题的解决方案有效,或者我不理解它们。

是否有一个简单的命令可以输入到我的 IDLE 编辑器中来暂停程序?我已经按照某人的建议尝试了 input("prompt: ") ,但没有任何区别。

如果没有这方面的命令,有没有办法更改计算机上的设置以使程序不会自动关闭?

原文由 keirbtre 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 245
1 个回答

在 Python 3 中,将以下内容添加到代码末尾:

 input('Press ENTER to exit')

这将导致程序等待用户输入,按下 ENTER 将导致程序完成。

您可以通过这种方式在 Windows 中方便地双击您的 script.py 文件。

原文由 Mike 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题