Python-如何以二进制读取模式打开远程文件?
我正在尝试使用诱变剂模块读取Python-如何以二进制读取模式打开远程文件?,python,binary,io,metadata,mutagen,Python,Binary,Io,Metadata,Mutagen,我正在尝试使用诱变剂模块读取mp3文件的元数据。问题是模块需要本地mp3文件,但我的mp3文件位于远程服务器上 当我将远程mp3 URL作为第一个参数发送时,模块中的这一行会引发错误 fp = file(f, "rb") 如何更改这行代码,使其可以打开远程文件(例如http://remotedomain.com/file.mp3rb模式下的?文件()不能用于获取任意URL 看 二进制模式默认为+1,以抵消下行表决。问题措辞清晰,OP做出了努力。这就是所谓的一切,伙计们。我+1'ed,但伙计,
mp3
文件的元数据。问题是模块需要本地mp3
文件,但我的mp3
文件位于远程服务器上
当我将远程mp3 URL作为第一个参数发送时,模块中的这一行会引发错误
fp = file(f, "rb")
如何更改这行代码,使其可以打开远程文件(例如http://remotedomain.com/file.mp3rb模式下的
?文件()不能用于获取任意URL
看
二进制模式默认为+1,以抵消下行表决。问题措辞清晰,OP做出了努力。这就是所谓的一切,伙计们。我+1'ed,但伙计,请少发表评论,好吗?你说话很冗赘,这就是你得到的-1分。
fp = urllib2.urlopen("http://remotedomain.com/file.mp3")