You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何防止Windows系统中Python脚本运行后窗口立即关闭

如何防止Windows系统中Python脚本运行后窗口立即关闭

刚上手Python的Windows小伙伴肯定都碰到过这个糟心的问题——双击py文件,黑框框闪一下就没了,连输出内容都没看清!别慌,给你分享几个简单靠谱的解决办法:

方法一:在脚本末尾加暂停代码

这是最直接的办法,不用额外操作,改两行脚本就行。在你现有的代码后面加一行让程序“等一等”的代码:

print("Hello, World!")
input("看完输出后按回车键关闭窗口哦...")  # 新增的暂停代码

运行脚本后,窗口会停在那里显示你写的提示,等你按回车键才会关闭。

你也可以用系统自带的暂停提示,不过需要先导入os模块:

import os
print("Hello, World!")
os.system("pause")

这个会显示系统默认的“请按任意键继续. . .”提示,效果是一样的。

方法二:手动从命令提示符(CMD)运行脚本

要是不想改脚本,也可以手动打开命令提示符来运行,这样窗口本身就会保持打开:

  1. 按下Win+R组合键,输入cmd回车打开命令提示符
  2. cd命令导航到你的脚本所在文件夹,比如脚本在桌面的话,就输入cd C:\Users\你的用户名\Desktop(把“你的用户名”换成你实际的电脑用户名)
  3. 输入python 你的脚本名.py回车,就能看到输出了,运行完窗口也不会自动关闭

方法三:创建批处理(.bat)文件间接运行

还可以做一个批处理文件,双击它来运行脚本,这样也能让窗口停住:

  1. 找到你的Python脚本所在的文件夹,新建一个文本文档
  2. 打开文本文档,输入python 你的脚本名.py & pause(比如脚本叫hello.py,就写python hello.py & pause
  3. 保存文件,把后缀名从.txt改成.bat(注意要显示文件后缀名,要是看不到的话,在文件夹选项里打开“显示文件扩展名”)
  4. 双击这个bat文件,脚本运行完后会自动暂停,等你按任意键才关闭

备注:内容来源于stack exchange,提问作者WonkyWombat38

火山引擎 最新活动