Skip to main content
 首页 » 编程设计

python之Python 中的内存流

2025年05月04日11傻小

我想加载一个图像文件到内存中

在Delphi语言中有一个名为TMemoryStream的类,你可以使用它来加载一些数据到内存中,我应该如何在Python语言中使用像MemoryStream这样的东西?

请您参考如下方法:

快速查看 Delphi 文档中的 TMemoryStream,该类似乎是关于生成一 block 内存,该内存块通过类似文件的 IO 运算符得到增强。

Python 中的等效类可以在 StringIO 模块中找到:https://docs.python.org/2/library/stringio.html

(c)StringIO 严格来说并不是一 block 内存,因为 Python 并没有真正将原始内存作为一个概念公开。然而,它可以用于在 RAM 中实现文件,例如,为 PIL(或 Pillow)创建一个图像文件作为字符串,然后将其作为 CGI 脚本的一部分写入浏览器。 https://stackoverflow.com/a/41501060/7811466