我正在下载带有请求库的图像,然后将图像写入磁盘,然后重新打开新文件以传递到另一个函数.
if __name__ == '__main__':
r = requests.get(IMAGE_STREAM, stream=True)
output = StringIO.StringIO()
with open('1.jpg', 'wb') as f:
f.write(r.content)
f = open('1.jpg')
img = Image.open(f)
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以跳过写入和重新打开阶段并将文件直接传递到我的结束函数中?
好吧,你有StringIO
对象:
output = StringIO.StringIO(r.content)
Run Code Online (Sandbox Code Playgroud)
然后output
转到Image.open
.
归档时间: |
|
查看次数: |
105 次 |
最近记录: |