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

7
我正在尝试使用mutagen模块读取mp3文件的元数据。问题在于该模块期望一个本地的mp3文件,而我的mp3文件存储在远程服务器上。
当我将远程mp3 URL作为第一个参数发送时,该模块中的这行代码会引发错误。
fp = file(f, "rb")

如何修改这行代码以使其能够以 rb 模式 打开远程文件(例如 http://remotedomain.com/file.mp3)?

1
+1 来抵消负评。问题表述清晰,提问者也做出了努力。这就是 SO 的精髓,伙计们。 - jcomeau_ictx
2个回答

8
fp = urllib2.urlopen("http://remotedomain.com/file.mp3")

默认为二进制模式


我点了个赞,但是兄弟,请少发一些评论好吗?你说话很啰嗦,这就是你被踩的原因。 - ahmet alp balkan

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接