Извлечение тегов ID3 ​​из MP3-URL с использованием python - PullRequest
4 голосов
/ 26 мая 2011

Я занимаюсь разработкой программы на python, которая может извлекать теги ID3 из mp3-файлов.Я использую urllib2 для проверки MIME-типа URL (если это аудио / mpeg), после этого мне нужно найти информацию об этом MP3-файле.

Проблема в том, что я не хочу загружать этот файл Mp3 полностьюв моем ПК я просто хочу извлечь теги ID3?так можно ли извлечь их, не загружая файл MP3 полностью, потому что загрузка замедлит мой процесс?

Пожалуйста, предложите что-нибудь.

Спасибо,

1 Ответ

3 голосов
/ 26 мая 2011

Вы можете выполнить частичную загрузку: Загрузить файл с использованием частичной загрузки (HTTP) (если сервер поддерживает это)

при перечитывании и просмотре комментария Джоэлхарди, это еще проще:

jcomeau@intrepid:/tmp$ python
Python 2.6.6 (r266:84292, Apr 20 2011, 11:58:30) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib
>>> urllib.urlopen('http://latest/temp.csv')
<addinfourl at 160617676 whose fp = <socket._fileobject object at 0x9872aec>>
>>> input=_
>>> input.read(128)
'gene,species,C_frame,start_exon1,end_exon1,start_exon2,end_exon2,start_exon3,end_exon3,start_exon4,end_exon4,intron1,intron2,int'
>>> input.close()
>>>
...