Задать вопрос
@andro1
?

Как исправить использование RAM pyglet'ом?

Есть код, который получает длительность каждого mp3-файла в папке:
import pyglet
def get_durations():
    for i in os.listdir('files'):
        music = pyglet.resource.media('files/' + i)
        print(music.duration)

Это работает, но как я понял, такой метод загружает в память каждый трек и не очищает его. При каждом вызове этой функции в память грузит 30 мб. Можно ли как-то очищать трек из память? Или есть другой способ получить длину mp3-файла?
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы