Я новичок в Python, но для работы мне нужно создать API Websocket.
На сайте модуля websockets сказано, что этот код должен работать для безопасных соединений websocket (https://websockets.readthedocs.io/en/stable/intro.html)
Однако я не могу заставить предоставленный код работать ..
import websockets
import asyncio
import pathlib
import ssl
ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
ssl_context.load_verify_locations(pathlib.Path(__file__).with_name('localhost.pem'))
Я получаю ошибку:
Traceback (последний последний вызов):
Файл "/ Applications / Python 3.7 / apii.py", строка 7, в модуле>
ssl_context.load_verify_locations (pathlib.Path (__ file __). with_name ('localhost.pem'))
FileNotFoundError: [Errno 2] Нет такого файла или каталога
Не могли бы вы мне помочь?
PS. Я не понимаю идею этого кода ssl_context вообще. Может кто-нибудь объяснить логику этого, пожалуйста?