python - urllib.request.urlopen Unknown file extension
问题描述
I am trying to download a image from a URL using urllib and PIL. The url has no file extension, but the image is a jpg. I get a 'unknown file extension: ' error.
image = Image.open(urllib.request.urlopen(i))
image.save('path')
解决方案
试试这个方法
import urllib.request
urllib.request.urlretrieve("http://www.text.com/news/media/2019/12/text.jpg",
"image/filename.jpg")
推荐阅读
- java - 如果`jobject`代表同一个Java实例,它是否总是具有相同的地址?
- reactjs - ReactDOM.render 产生错误元素类型无效
- javascript - 如何从纯 JavaScript 中获取 div 的最长高度?
- python - 如何创建从纪元时间到 matplotlib 可以使用的可绘制日期
- c# - C# SQL Web 应用程序 - 调用方法时,我的 Web 应用程序不会执行必要的更新/删除
- docker - 本地找不到图片
- java - 使用带有 IIS 10 的 Tomcat ISAPI 配置的 Grails 3.3.8 应用程序出现 500 错误
- python - 缺少 Python 线程参数
- python - 以编程方式检索 AWS Glue 动态框架字段名称和数据类型
- google-cloud-platform - Google Cloud Cloud/Key 活动日志记录