我知道 Internet 上图像的 URL。
例如 http://www.digimouth.com/news/media/2011/09/google-logo.jpg ,其中包含 Google 的徽标。
现在,如何使用 Python 下载此图像,而无需在浏览器中实际打开 URL 并手动保存文件。
原文由 Pankaj Vatsa 发布,翻译遵循 CC BY-SA 4.0 许可协议
我知道 Internet 上图像的 URL。
例如 http://www.digimouth.com/news/media/2011/09/google-logo.jpg ,其中包含 Google 的徽标。
现在,如何使用 Python 下载此图像,而无需在浏览器中实际打开 URL 并手动保存文件。
原文由 Pankaj Vatsa 发布,翻译遵循 CC BY-SA 4.0 许可协议
import urllib
resource = urllib.urlopen("http://www.digimouth.com/news/media/2011/09/google-logo.jpg")
output = open("file01.jpg","wb")
output.write(resource.read())
output.close()
file01.jpg
将包含您的图像。
原文由 Noufal Ibrahim 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答885 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
蟒蛇2
如果您只想将其保存为文件,这是一种更直接的方法:
第二个参数是应该保存文件的本地路径。
蟒蛇 3
正如 SergO 建议的那样,下面的代码应该适用于 Python 3。