Задать вопрос

Как скормить Mutagen'у строку как файл?

Мне нужно получить ID3 теги со строки (обрывки .mp3), которую нельзя сохранить как файл и оттуда считать. Есть идея сделать псевдо-файл с помощью cStringIO, но как его можно использовать для этого?

Mutagen (в частности модуль EasyID3) может получить эти теги с файла (запрашивая его по скормленному адресу), но каким образом можно спарсить теги с файла как со строки? Или есть другой путь, как можно решить эту проблему?

from mutagen.easyid3 import EasyID3
from cStringIO import StringIO

file = StringIO(first_chunk.content + last_chunk.content) 
audio = EasyID3(file) # что-то навроде такого
print audio['title']
  • Вопрос задан
  • 2440 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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