我正在创建win32event,同时使用以下代码运行python文件作为服务
#ServiceMain.py
import win32event
class A():
self.__init__(self):
self.exit_flag = win32event.CreateEvent(None,1,0, 'Global\\ExitFlag')
但是当我试图从另一个python文件中关闭此事件时,在while循环中没有关闭。
#close_event.py
exit_flag_exist = True
while exit_flag_exist == True:
try:
self.exit_flag = win32event.OpenEvent(win32event.SYNCHRONIZE | win32event.EVENT_MODIFY_STATE, 0,
'Global\\%s_ExitFlag' % self.user_name)
self.exit_flag.close()
sleep(1)
except win32event.error as e:
exit_flag_exist = False
任何人都可以帮助我,为什么它不接近。
由于