繁体   English   中英

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

[英]Python - how to a open remote file in binary read mode?

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

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

fp = file(f, "rb")

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

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

二进制模式是默认的

file() 不能用于获取任意 URL。

http://docs.python.org/dev/howto/urllib2.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM