开发者社区> 问答> 正文

python PIL包如何只能打开本地文件吗 : 配置报错 

python PIL包如何只能打开本地文件吗?如何指定一个文件流作为输入源 import Image

im = Image.open("j.jpg")
我想:
im = Image.open( urllib2.open('http://www.baidu.com/logo.jpg') )
但是无效。

展开
收起
kun坤 2020-06-03 14:52:58 789 0
1 条回答
写回答
取消 提交回答
  • import urllib
    import Image
    urllib.urlretrieve("http://www.baidu.com/search/img/logo.gif","logo.gif")
    im = Image.open("logo.gif")
    
    
    下到本地来操作
    ######

    引用来自“geminiblue”的答案

    import urllib
    import Image
    urllib.urlretrieve("http://www.baidu.com/search/img/logo.gif","logo.gif")
    im = Image.open("logo.gif")
    
    
    下到本地来操作
    看来只能这样了,觉得有点麻烦。 因为Image处理之前应该也是要读取一次文件流,这样等于做了两遍的感觉。
    2020-06-04 13:32:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载