如何在Buffereader中添加名称属性?

时间:2019-12-31 06:50:33

标签: python image file io

我正在尝试捕获图像并将其直接发送到服务器。最初我是在捕获图像,然后用某个名称保存图像。 之后,我使用以下代码以二进制形式读取该图像:

binary_data = open('test.jpg','rb')
binary_data

输出>

<_io.BufferedReader name='test.jpg'>

现在,我不想保存文件, 相反,我只是抓取并将其转换为Buffereader:

from io import BufferedReader,BytesIO
org_img = cap.read()
f=BufferedReader(BytesIO(org_img.tobytes()))
print(f)

输出:

<_io.BufferedReader>

您可以看到name属性丢失了,因为我没有分配任何名称。请帮助理解我该怎么做。

0 个答案:

没有答案