def listen_rtp(self, timeout: int = 5):
timer = time.time()
data = []
while True:
if timer <= (time.time() - timeout):
raise TimeoutError
if data and timer <= (time.time() - 0.2):
return b''.join(data)
try:
data.append(
RTP().fromBytearray(
bytearray(self.socket.recv(1024))
).payload
)
timer = time.time()
except TimeoutError:
pass
вроде работаета, ну да,и правда..
если надо скомбинироать ява окружение с питон то проще начать с работаещего питон образа и вставить яву уже в него - ява-то постабильнее и ставится куда хочешьага, точно, спасибо)
1) Коротко ответ на твой вопрос: самый первый вариант из-за чего возникает ошибка - файла по указанному пути банально нет.
2) Ошибка возникает в момент попытки открыть файл, это действие не требующее всего остального кода который ты привел.
3) Оформляй вопрос корректно, хабр предоставляет инструменты форматирования/отображения кода.
Если файл там действительно есть и не знаешь как на винде указать корректный путь до него, то используй встроенные библиотеки питона, чтобы не нагибаться и не писать так каждый раз.