Python 3x压缩使文件更大:(

2024-04-18 12:46:20 发布

您现在位置:Python中文网/ 问答频道 /正文

好的。最近我在为一个小项目测试一段代码。它需要我压缩一些文件,它实际上使文件的大小更大,除非有什么问题,它打印。这是我的密码:

def Compress(z):
    #Line Spacing May Be Off A Little Because I'm New to Stack Overflow
    import zlib, sys, time, base64
    text = open(z, "rb").read()
    print ("Raw Size:", sys.getsizeof(text))
    compressed = zlib.compress(text, 9)
    print ("Compressed Size:", sys.getsizeof(compressed))
    ratio = sys.getsizeof(text) / sys.getsizeof(compressed)
    print ("Compression Ratio:", ratio)

编辑:嘿,谢谢你们的回答,你们帮了大忙!你知道吗


Tags: 文件项目代码text密码sizedefsys