终端闪烁打开,并在运行简单的 Python 程序时立即关闭

问题描述 投票:0回答:2

我使用 Sublime 编辑器编写了 python“Hello World 程序。我构建了它并保存了它。当我运行它时,终端屏幕闪烁然后消失。我怎样才能让它按照预期保留在屏幕上《Python 速成课程》一书?

尝试使用文本编辑器并从 Windows 资源管理器运行文件。 每次结果都一样。

python windows
2个回答
1
投票

如果您尚未打开终端,则终端仅在程序运行时保持打开状态。 “hello world”程序运行起来并不需要很长时间。

两种解决方案:

  • 打开终端并从那里运行程序。由于它已经打开,因此当您的程序完成时它不会关闭。
  • 在程序中添加一行,要求用户输入。您不必用它任何事情,但等待输入将使终端保持打开状态。

例如

print('hello world!')

input('press any key to finish')

0
投票

也许你可以尝试在你的代码末尾添加

input()
,那么你的程序就会等待你的输入,直到你输入。这样可能会达到你的要求。 或者,您可以使用此代码
If sys.argv[- 1] == "no_close: input(“enter any key to continue…
这也很有用。 或者你可以使用 pycharm,一个专门针对 python 的 IDE。

© www.soinside.com 2019 - 2024. All rights reserved.