
io.BytesIO([initial_bytes])
initial_bytes 包含初始数据的 bytes-like 对象
BytesIO对象就可以像文件一样被打开读取
这个功能对一些需要给定文件位置打开图片等内容的包很有用
如OpenCV打开一个通过网络请求来的图片时,完全不需要先写入到/tmp
import requests
import cv2
IMG_URL = '......'
img_bytes = requests.get(IMG_URL).content
img = cv2.imread(io.BytesIO(img_bytes))




近期评论