bobdu.cc

Follow me on GitHub

io

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))