Python 函数需要路径,但我有一个图像存储在内存中

Python function requires path but I have an image stored in memory

我有一个 python 函数(使用 Pythonista 应用程序)在控制台中显示图像。我将图像保存在 BytesIO 对象中,但该函数需要文件路径。

有没有什么方法可以给它一个 bytesIO 的路径或者以某种方式给它图像而不需要将它保存为文件?

具体函数为console.show_image(image_path)

一般的答案是,如果您调用的函数需要一个文件系统路径并且不能处理 file-like 对象,那么您唯一的解决方案是将数据写入文件(并要求函数的作者添加支持 file-like 对象,或者如果是 OSS 自己实现并发送合并请求)。