后台运行Python脚本不停停止

3 投票
1 回答
1049 浏览
提问于 2025-04-16 05:13

我写了一个.pyw格式的Python脚本,想让它在我电脑的后台一直运行。
现在我把它放在Windows 7的启动文件夹里,这样每次开机的时候它就会自动启动。

问题是,这个脚本似乎在某个时候会停止运行。我觉得它可能是在电脑进入睡眠状态时停止的,然后就再也没有重新运行。

有没有什么“更正确”的方法可以让后台任务一直运行,不会因为电脑睡眠而停止呢?

1 个回答

0

如果你真的需要一个一直在后台运行的程序,那你应该考虑做一个服务。

pywin32 可以帮助你用Python创建NT服务。

如果你对.NET感兴趣,也可以试试IronPython,不过我不太确定那是否更简单。

撰写回答