问题描述
我真的想加入更多内容,但目前我只是失去了。当我单击链接以显示它失败的那一行指向此(' win32gui.PumpMessages() ')时,我可以说它似乎是在计算机处于待机状态一个小时左右后发生的。对我的任何和所有帮助/指责表示赞赏。我只是需要帮助。谢谢
下面是它失败的区域的片段。
window_class.lpfnWndProc = message_map # Could also specify a wndproc.
classAtom = win32gui.RegisterClass(window_class)
# Create the Window.
style = win32con.WS_OVERLAPPED | win32con.WS_SYSMENU
self.hwnd = win32gui.CreateWindow(classAtom,self.window_class_name,style,win32con.CW_USEDEFAULT,hinst,None)
win32gui.UpdateWindow(self.hwnd)
self.notify_id = None
self.refresh_icon()
t = Timer(01.0,self.Deskinfo_update_version)
t.start()
win32gui.PumpMessages()
以下是错误:
Fatal Python error: Cannot recover from stack overflow.
Python runtime state: initialized
Current thread 0x00003f48 (most recent call first):
File "C:\Users\johns\AppData\Local\Programs\Python\python38\lib\ftplib.py",line 192 in putline
File "C:\Users\johns\AppData\Local\Programs\Python\python38\lib\ftplib.py",line 201 in putcmd
File "C:\Users\johns\AppData\Local\Programs\Python\python38\lib\ftplib.py",line 274 in sendcmd
File "C:\Users\johns\AppData\Local\Programs\Python\python38\lib\ftplib.py",line 401 in login
File "C:/Users/johns/PycharmProjects/Deskinfo_sys_tray/main.py",line 206 in download
File "C:/Users/johns/PycharmProjects/Deskinfo_sys_tray/main.py",line 226 in download
File "C:/Users/johns/PycharmProjects/Deskinfo_sys_tray/main.py",line 226 in download
...
Thread 0x00001758 (most recent call first):
File "C:/Users/johns/PycharmProjects/Deskinfo_sys_tray/main.py",line 129 in __init__
File "C:/Users/johns/PycharmProjects/Deskinfo_sys_tray/main.py",line 506 in <module>
Process finished with exit code -1073740791 (0xC0000409)
解决方法
Remy Lebeau 的评论是正确的,这是由于导致崩溃的循环 try 语句。