首页 > 其他分享 >asyncio - OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。

asyncio - OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。

时间:2023-02-09 21:23:35浏览次数:39  
标签:WinError OSError self 非套 call ._ asyncio

Exception in callback _ProactorBasePipeTransport._call_connection_lost(None)
handle: <Handle _ProactorBasePipeTransport._call_connection_lost(None)>
Traceback (most recent call last):
  File "C:\Users\loser\AppData\Local\Programs\Python\Python38\lib\asyncio\events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "C:\Users\loser\AppData\Local\Programs\Python\Python38\lib\asyncio\proactor_events.py", line 162, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。

解决方式:

if platform.system() == 'Windows':
    asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

标签:WinError,OSError,self,非套,call,._,asyncio
From: https://www.cnblogs.com/zongdeiqianxing/p/17107077.html

相关文章