如何保持Python脚本输出窗口打开?

2024-04-19 10:44:38 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

你有几个选择:

  1. 从已经打开的终端运行程序。打开命令提示符并键入:

    python myscript.py
    

    为此,您需要路径中的python可执行文件。只需检查Windows上的how to edit environment variables,然后添加C:\PYTHON26(或安装python到的任何目录)。

    当程序结束时,它会将您放回cmd提示符,而不是关闭窗口。

  2. 添加代码以等待脚本结束。对于Python2,添加。。。

    raw_input()
    

    。。。在脚本的末尾,使它等待回车键。这个方法很烦人,因为您必须修改脚本,并且必须记住在完成后删除它。在测试别人的脚本时特别烦人。对于Python3,使用input()

  3. 使用为您暂停的编辑器。一些为python准备的编辑器在执行后会自动为您暂停。其他编辑器允许您配置用于运行程序的命令行。我发现在运行时将其配置为“python -i myscript.py”特别有用。在程序结束后,在加载了程序环境的情况下,这会将您放到python shell中,这样您就可以进一步处理变量并调用函数和方法。

cmd /k是打开任何控制台应用程序(不仅是Python)的典型方式,其中的控制台窗口将在应用程序关闭后保留。我能想到的最简单的方法是,按Win+R,键入cmd /k,然后将要运行的脚本拖放到Run对话框中。

从已打开的命令窗口或 在脚本末尾,在Python 2中添加如下内容:

 raw_input("Press enter to exit ;)")

或者,在Python 3中:

input("Press enter to exit ;)")

相关问题 更多 >