[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] cmd 如何正确的后台运行python进程

需求:有个python程序,我需要让它一直运行在windows后台,提供服务;
困惑:我在cmd中用start /B 后台启用了该进程,但是当我关闭cmd控制台后,python进程也停了;
有什么方法使python一直运行在后台,又不保留控制台

试一下用pythonw运行看看。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

pythonw xxx.py
2

评分人数

去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 2# codegay

谢谢!可以了,一直没想到python本身可以无窗口化执行,一直在找cmd的问题。

TOP

回复 3# codegay

谢谢!可以了,一直没想到python本身可以无窗口化执行,一直在找cmd的问题。

TOP

其实pythonw 才是有“窗口”化运行。但是因为没有GUI。所以就没有窗口了。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

再补充一个,默认情况下.pyw文件关联的是用pythonw来执行的。windows下可以把源文件改成.pyw
1

评分人数

去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 7# codegay

如果不用pythonw,用cmd本身可以实现吗?

TOP

vbs可以,bat要想藏着,还要借助别的。

TOP

回复 8# wangchuanxiaolu


start pythonw xxx.py
start xxx.pyw
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

返回列表