找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27606|回复: 9

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

[复制链接]
发表于 2018-7-12 19:49:23 | 显示全部楼层 |阅读模式
需求:有个python程序,我需要让它一直运行在windows后台,提供服务;
困惑:我在cmd中用start /B 后台启用了该进程,但是当我关闭cmd控制台后,python进程也停了;
有什么方法使python一直运行在后台,又不保留控制台
发表于 2018-7-12 19:58:58 | 显示全部楼层
试一下用pythonw运行看看。
发表于 2018-7-12 20:12:44 | 显示全部楼层
pythonw xxx.py

评分

参与人数 2技术 +2 收起 理由
523066680 + 1 牛逼
wangchuanxiaolu + 1 牛逼

查看全部评分

 楼主| 发表于 2018-7-12 20:27:57 | 显示全部楼层
回复 2# codegay

谢谢!可以了,一直没想到python本身可以无窗口化执行,一直在找cmd的问题。
 楼主| 发表于 2018-7-12 20:28:20 | 显示全部楼层
回复 3# codegay

谢谢!可以了,一直没想到python本身可以无窗口化执行,一直在找cmd的问题。
发表于 2018-7-12 21:17:06 | 显示全部楼层
其实pythonw 才是有“窗口”化运行。但是因为没有GUI。所以就没有窗口了。
发表于 2018-7-13 01:25:09 | 显示全部楼层
再补充一个,默认情况下.pyw文件关联的是用pythonw来执行的。windows下可以把源文件改成.pyw

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 1

查看全部评分

 楼主| 发表于 2018-7-16 19:48:21 | 显示全部楼层
回复 7# codegay

如果不用pythonw,用cmd本身可以实现吗?
发表于 2018-7-16 19:56:15 | 显示全部楼层
vbs可以,bat要想藏着,还要借助别的。
发表于 2018-7-17 09:10:32 | 显示全部楼层
回复 8# wangchuanxiaolu


start pythonw xxx.py
start xxx.pyw
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 01:22 , Processed in 0.031177 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表