【发布时间】:2013-10-21 17:02:25
【问题描述】:
大多数关于在 Python 中压缩文件的教程都涉及立即将该文件写入磁盘,而无需干预压缩的 Python 对象。我想知道如何腌制然后压缩内存中的python对象,而无需从磁盘写入或读取。
【问题讨论】:
-
你不能压缩一个对象,AFAIK。您可以压缩对象的表示(例如,序列化)。最明显的表示是字符串,因此您可能需要检查this question
-
好的,那么我如何腌制然后压缩内存中的表示?
-
用什么压缩技术压缩?有多种可供选择。
-
只需pickle to a string 然后压缩字符串(见我之前的链接)
标签: python compression