Python中的二进制缓冲区

23 浏览
0 Comments

Python中的二进制缓冲区

在Python中,您可以使用StringIO作为字符数据的类似文件的缓冲区。内存映射文件基本上对于二进制数据也可以做类似的事情,但它需要一个用作基础的文件。Python是否有一个专门用于二进制数据且仅在内存中的文件对象,类似于Java的ByteArrayOutputStream

我的用例是我想在内存中创建一个ZIP文件,而ZipFile需要一个类似文件的对象。

0