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

Как скормить 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 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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