如何在Windows中用Python创建服务?
我想在Windows上运行一个服务,这个服务会一直在后台运行,并且会按照特定的时间执行一个定时任务。
我该如何在Windows中使用Python来实现这个呢?
3 个回答
1
确保你已经安装了win32 API。简单来说,你需要对BasicNTService进行子类化,也就是在它的基础上创建一个新的类。win32包的文档里有更多的信息可以参考。我自己写的代码里也有一个可以正常工作的例子,展示了这个过程。你可以查看这个链接:WindowsServer.py,它还结合了Pyro,用于创建一个Python远程控制代理。