亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python程序封裝為win32服務的方法

2020-02-15 23:45:34
字體:
來源:轉載
供稿:網友

本文實例為大家分享了python程序封裝為win32服務的具體代碼,供大家參考,具體內容如下

# encoding=utf-8import osimport sysimport winerrorimport win32serviceutilimport win32serviceimport win32eventimport servicemanager  class PythonService(win32serviceutil.ServiceFramework):  # 服務名 _svc_name_ = "PythonService1" # 服務顯示名稱 _svc_display_name_ = "PythonServiceDemo" # 服務描述 _svc_description_ = "Python service demo."  def __init__(self, args):  win32serviceutil.ServiceFramework.__init__(self, args)  self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)  self.logger = self._getLogger()  self.isAlive = True  def _getLogger(self):  import logging  import os  import inspect   logger = logging.getLogger('[PythonService]')   this_file = inspect.getfile(inspect.currentframe())  dirpath = os.path.abspath(os.path.dirname(this_file))  handler = logging.FileHandler(os.path.join(dirpath, "service.log"))   formatter = logging.Formatter('%(asctime)s %(name)-12s %(levelname)-8s %(message)s')  handler.setFormatter(formatter)   logger.addHandler(handler)  logger.setLevel(logging.INFO)   return logger  def SvcDoRun(self):  import time  self.logger.error("svc do run....")  try:   while self.isAlive:    self.logger.error("I am alive.")    time.sleep(1)    # 等待服務被停止    # win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE)  except Exception as e:   self.logger.error(e)   time.sleep(60)  def SvcStop(self):  # 先告訴SCM停止這個過程  self.logger.error("svc do stop....")  self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)  # 設置事件  win32event.SetEvent(self.hWaitStop)  self.isAlive = False  if __name__ == '__main__': if len(sys.argv) == 1:  try:   src_dll = os.path.abspath(servicemanager.__file__)   servicemanager.PrepareToHostSingle(PythonService)   servicemanager.Initialize("PythonService", src_dll)   servicemanager.StartServiceCtrlDispatcher()  except Exception as e:   print(e)   #if details[0] == winerror.ERROR_FAILED_SERVICE_CONTROLLER_CONNECT:    #win32serviceutil.usage() else:  win32serviceutil.HandleCommandLine(PythonService) # 參數和上述定義類名一致 #pip install pywin32 # 安裝服務# python PythonService.py install# 讓服務自動啟動# python PythonService.py --startup auto install# 啟動服務# python PythonService.py start# 重啟服務# python PythonService.py restart# 停止服務# python PythonService.py stop# 刪除/卸載服務# python PythonService.py remove  # 在用戶變量處去掉python路徑,然后在環境變量加入python路徑# C:/Users/zhongjianhui/AppData/Local/Programs/Python/Python36/Lib/site-packages/pywin32_system32;# C:/Users/zhongjianhui/AppData/Local/Programs/Python/Python36/Lib/site-packages/win32;# C:/Users/zhongjianhui/AppData/Local/Programs/Python/Python36/Scripts/;#C:/Users/zhongjianhui/AppData/Local/Programs/Python/Python36/

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一级黄色片| 久久天天躁日日躁| 国产精品第一视频| 亚洲激情免费观看| 中文字幕久久精品| 国产一区二区三区在线观看视频| 国产精品99蜜臀久久不卡二区| 亚洲色图欧美制服丝袜另类第一页| 亚洲在线视频观看| 国产成人黄色av| 在线看片第一页欧美| 欧美日韩国产成人高清视频| 国产精品大陆在线观看| 精品五月天久久| 91精品免费久久久久久久久| 日韩精品免费在线播放| 欧美激情啊啊啊| 日本免费一区二区三区视频观看| 亚洲人在线观看| 久久免费视频这里只有精品| 国产精品美女www爽爽爽视频| 自拍偷拍亚洲欧美| 欧美另类高清videos| 国产亚洲精品va在线观看| 欧美成人精品h版在线观看| 欧美最猛性xxxxx(亚洲精品)| 日韩亚洲国产中文字幕| 国产日韩中文字幕在线| 日韩精品视频在线免费观看| 欧美理论电影在线播放| 色一情一乱一区二区| 国产精品久久久久久亚洲影视| 综合网中文字幕| 久久视频免费观看| 国产日韩欧美电影在线观看| 人妖精品videosex性欧美| 亚洲综合中文字幕在线| 美日韩精品免费视频| 精品久久久久久中文字幕大豆网| 亚洲国产精品999| 亚洲xxx自由成熟| 38少妇精品导航| 91精品视频免费| 91精品久久久久久久久久久久久| 国产97人人超碰caoprom| 日韩视频在线免费观看| 91亚洲一区精品| 亚洲福利视频网| 亚洲最大福利视频网站| 久久69精品久久久久久久电影好| 国产在线观看一区二区三区| 日韩av色综合| 亚洲综合在线做性| 日韩在线观看免费全| 亚洲精品在线91| 国产精品香蕉在线观看| 亚洲国产精品成人va在线观看| 亚洲综合日韩中文字幕v在线| 亚洲男人天天操| 久久久在线视频| 少妇高潮久久久久久潘金莲| 国产日韩欧美电影在线观看| 亚洲精品免费网站| 最好看的2019年中文视频| 日韩av片电影专区| 久久久久女教师免费一区| 一区二区三区国产视频| 一本一本久久a久久精品牛牛影视| 亚洲图片欧美午夜| 日韩女优在线播放| 成人精品一区二区三区电影免费| 欧美大片免费观看| 亚洲护士老师的毛茸茸最新章节| 久久夜色撩人精品| 久久久国产一区二区三区| 欧美日韩综合视频| 亚洲福利视频网站| 午夜精品福利在线观看| 欧美日韩中文字幕| 美女视频久久黄| 久久久之久亚州精品露出| 国产欧美一区二区三区久久人妖| 超碰97人人做人人爱少妇| 国内偷自视频区视频综合| 在线性视频日韩欧美| 亚洲免费av网址| 久久伊人91精品综合网站| 国产精品三级久久久久久电影| 热久久免费视频精品| 91禁国产网站| 97av在线视频免费播放| 精品中文字幕久久久久久| 久久精品99国产精品酒店日本| 欧美成人剧情片在线观看| 最近2019中文字幕mv免费看| 韩剧1988在线观看免费完整版| 日韩免费看的电影电视剧大全| 国产69精品久久久久99| 8x海外华人永久免费日韩内陆视频| 欧美激情第6页| 亚洲国产精久久久久久| 国产精品欧美日韩一区二区| 亚洲区免费影片| 国产精品入口夜色视频大尺度| 在线观看国产精品91| 久久伊人精品一区二区三区| 亚洲区免费影片| 精品久久久久久国产| 日本一区二三区好的精华液| 亚洲国产一区二区三区在线观看| 国产99久久久欧美黑人| 精品视频中文字幕| 久久久噜久噜久久综合| 亚洲а∨天堂久久精品喷水| 97超级碰在线看视频免费在线看| 日韩精品中文字幕在线观看| 精品亚洲国产成av人片传媒| 精品动漫一区二区| 九色精品美女在线| 国产视频久久久久久久| 国产精品久久久久久久久久久久久| 欧美日韩中文字幕在线视频| 欧美亚洲在线视频| 国产精品美女www| 亚洲第一精品久久忘忧草社区| 亚洲一区二区三区香蕉| 日韩精品久久久久| 一区二区成人精品| 亚洲成年人影院在线| 日韩欧美在线免费观看| 欧美极品少妇xxxxⅹ裸体艺术| 中文字幕成人精品久久不卡| 色老头一区二区三区| 中文一区二区视频| 国内外成人免费激情在线视频| 欧美在线免费观看| 国产91ⅴ在线精品免费观看| y97精品国产97久久久久久| 最近2019年手机中文字幕| 疯狂做受xxxx高潮欧美日本| 亚洲理论电影网| 国色天香2019中文字幕在线观看| 97在线观看视频| 日韩电影中文字幕在线| 欧美国产日韩在线| 精品久久久在线观看| 日韩在线视频线视频免费网站| 久久的精品视频| 国产亚洲精品久久久久久777| 国产日韩在线视频| www.久久久久久.com| 亚洲已满18点击进入在线看片| 有码中文亚洲精品| 欧美黑人xxx| 亚洲精品视频中文字幕| 欧美激情综合色| 992tv成人免费视频| 91在线观看免费观看| 日韩资源在线观看| 国产精品成熟老女人| 亚洲视频一区二区| 国产成人综合一区二区三区| 91高清免费视频| 国内精品中文字幕|