如何在Windows中将Python脚本作为服务运行? 在Python中,如何找到两个嵌套列表的交集? 在Python中,如何检查变量是否存在? 如何在Windows中将Python脚本作为服务运行? 使用ActivePython附带的pythoncom库或者可以使用pywin32(Python for Windows扩展)安装。 这是简单服务的基本框架: import win32serviceutil import win32service import win32event import servicemanager import socket class AppServerSvc (win32serviceutil.ServiceFramework): _svc_name_ = "TestService" _svc_display_name_ = "Test Service" def __init__(self,args): win32serviceutil.ServiceFramework.__init__(self,args) self.hWaitStop = win32event.CreateEvent(None,0,0,None) socket.setdefaulttimeout(60) def SvcStop(self): self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING) win32event.SetEvent(self.hWaitStop) def SvcDoRun(self): servicemanager.LogMsg(servicemanager.EVENTLOG_INFORMATION_TYPE, servicemanager.PYS_SERVICE_STARTED, (self._svc_name_,'')) self.main() def main(self): pass if __name__ == '__main__': win32serviceutil.HandleCommandLine(AppServerSvc) 在Python中,如何找到两个嵌套列表的交集? 在Python中,如何检查变量是否存在?