Python - 如何以二进制读取模式打开远程文件?
我正在尝试使用mutagen模块来读取一个mp3
文件的元数据。问题是,这个模块需要一个本地的mp3
文件,但我的mp3
文件在远程服务器上。
这是模块中的一行代码,当我把远程mp3
的链接作为第一个参数时,它会报错。
fp = file(f, "rb")
我该如何修改这行代码,以便它可以在rb模式
下打开一个远程文件(例如http://remotedomain.com/file.mp3
)?
2 个回答
4
8
fp = urllib2.urlopen("http://remotedomain.com/file.mp3")
二进制模式是默认的