在windows中:双击运行Python程序、后台运行Python程序

安装Python解释器的windows环境,如果双击运行*.py的文件,会闪退。怎样避免闪退呢?

我们用python的日志输出程序来举例说明:

main.py中

  • View Code

一、双击运行python的具体实现

1、bat启动

start_show.bat 中(.bat文件 必须放在main.py的同一目录下)

1
python main.py

2、升级版:vbs后台运行(无界面)

start_hidden.vbs 中(.vbs 文件必须放在main.py的同一目录下,且必须有 .bat 文件同在)

1
2
Set ws = CreateObject(“Wscript.Shell”)
ws.run “cmd /c start_show.bat”,0

二、windows中怎么快捷杀掉Python程序?

答:bat杀

stop_all_python.bat 中 (会杀死所有的Python程序)

1
taskkill /IM python.exe /F

三、其他说明:

1、带界面双击启动

双击start_show.bat

会出现cmd窗口,同时会产生日志文件夹

2、不带界面后台运行程序

双击start_hidden.vbs

进程会增加一个python.exe进程,增加的python.exe进程为后台启动的,可以通过日志查看

3、杀死所有Python.exe进程

双击stop_all_python.bat

所有的Python进程都消失了,第1部中产生的cmd窗口也消失了。

你可能感兴趣的:(在windows中:双击运行Python程序、后台运行Python程序)