Форум сайта python.su
В общем есть код который стримит онлайн поток. Иногда сервер откуда стримится аудио выключается. Но когда сервер включается снова то скрипт почему то не хочет записывать. Просто тупо сидит в памяти.
Была идея проверять на размер выходного файла. Если он не меняется в течение 1-й минуты - остановить этот скрипт и создать новый mp3-файл. В общем как реализовать
import urllib import os target = open('safinat.mp3', "wb") conn = urllib.urlopen('http://stream2.radiostyle.ru:8002/safinat') while True: target.write(conn.read(1024))
Офлайн