当前位置: 首页 > 面试题库 >

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

胡元明
2023-03-14
问题内容

我刚开始使用Python。当我在Windows上执行python脚本文件时,出现输出窗口,但立即消失。我需要它留在那里,以便我可以分析我的输出。如何保持打开状态?


问题答案:

你有几种选择:

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

python myscript.py

为此,你需要在路径中使用python可执行文件。只需检查如何在Windows 上编辑环境变量,然后添加C:\PYTHON26(或安装python的任何目录)即可。

程序结束后,它将带你回到cmd提示符,而不是关闭窗口。

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

raw_input()

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

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



 类似资料:
  • 我有一个Python脚本,打开火狐。有没有办法让我在后台运行它,并抑制窗口弹出?类似于

  • 问题内容: 在编写使用matplotlib的脚本时,我在运行脚本时会暂时获得一个交互式图形窗口,该窗口会在查看图之前立即消失。如果我在iPython中以交互方式执行相同的代码,则制图窗口将保持打开状态。运行脚本时,如何使matplotlib在生成图形时使图形保持打开状态? 例如,我可以保存该图,但是不能使用来显示它: 问题答案: 根据文档,您可以传递一个实验参数。当然,如果您的matplotlib

  • 问题内容: 我正在编写一个python脚本,该脚本可以检查各种条件并相应地运行powershell脚本,以帮助我自动完成从Windows XP到Windows 7的迁移。powershell脚本提供了自己的输出,可让用户了解发生的情况。我想获取powershell脚本的输出并将其打印为python脚本的输出。我环顾了一些问题,这些问题似乎想做同样的事情,但似乎对我没有帮助。最初我尝试使用 如此处的

  • 问题内容: 我有一个python脚本test.py: 在linux命令行上执行 返回: 然后执行 哪个返回 如何重定向输出使os.system调用在print语句之前打印? 问题答案: 当您输出到管道时,Python缓冲写入的输出,并在刷新,溢出,关闭后(程序退出时)输出。虽然它将缓冲打印调用,但系统调用输出将直接输出到stdout中,并且其输出将不会被缓冲。这就是为什么您会看到这样的优先级。为了

  • 我得到了一个弹出窗口打开从位置C:\程序文件\谷歌\Chrome\应用程序\chrome.exe同时在chrome浏览器中执行硒网络驱动程序脚本。 这是抛出的错误,因为会话超时。 注意:相同的代码库在其他机器中工作正常。 你能帮我把这个整理一下吗? 我使用的代码如下所示:- 这就是我启动chrome浏览器的方式。没有提到代码库中的任何版本。 在此处输入图像描述 提前谢谢。赫马