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

标签 python windows

我刚刚开始使用 Python。当我在 Windows 上执行 python 脚本文件时,输出窗口出现但瞬间消失。我需要它留在那里,这样我就可以分析我的输出。我怎样才能让它保持打开状态?

最佳答案

你有几个选择:

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

    python myscript.py
    

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

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

  2. 添加代码以在脚本末尾等待。对于 Python2,添加 ...

    raw_input()
    

    ... 在脚本结尾处等待 Enter 键。该方法很烦人,因为您必须修改脚本,并且必须记住在完成后将其删除。测试其他人的脚本时特别烦人。对于 Python3,使用 input()

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

关于python - 如何保持 Python 脚本输出窗口打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1000900/

相关文章:

windows - wget 没有使用基于环境变量的代理设置

vba - 使用access vba检查Windows日期格式

python - 我在 Python 中的图形收缩算法表现异常

python - while 循环中定义的变量无法定义

windows - 在 Azure DevOps Windows 托管的生成代理中运行 Linux 容器

python - 如何编写 Python 包/模块?

python - 使用 Python、win32api 和 Acrobat Reader 9 打印 PDF

jquery - 使用 AJAX 刷新 Django 动态 HTML 表格

python - Django 表单集在多对多关系上变慢

python - python中的字符串比较