Python - 如何以二进制读取模式打开远程文件?

suj*_*jjj 6 python io binary metadata mutagen

我正在尝试使用mutagen模块来读取mp3文件的元数据.问题是该模块需要本地mp3文件,但我的mp3文件位于远程服务器上.

当我发送远程mp3 URL作为第一个参数时,这是模块中引发错误的行.

fp = file(f, "rb")
Run Code Online (Sandbox Code Playgroud)

如何更改此行代码以便它可以打开远程文件(例如http://remotedomain.com/file.mp3)rb mode

jco*_*ctx 6

fp = urllib2.urlopen("http://remotedomain.com/file.mp3")
Run Code Online (Sandbox Code Playgroud)

二进制模式是默认的