【发布时间】:2016-12-21 19:04:29
【问题描述】:
我曾帮助我创建一段代码来压缩来自用户的输入。然后该代码将此压缩版本传输到一个文件中。该代码还将输入发送到文件中,以查看文件已压缩多少。
import gzip, time
plaintext = input("Please enter the text you want to compress: ")
file_ = open('text.txt', 'w')
file_.write(str(plaintext))
file_.close()
with gzip.open('compressed_file.text' + ".gz", "wb") as outfile:
outfile.write(bytes(plaintext, 'UTF-8'))
with open("data.txt","wb") as fh:
with open('compressed_file.text.gz', 'rb') as fd:
fh.write(fd.read())
我想要一些关于如何解压缩文件以进行原始用户输入的帮助。
【问题讨论】:
-
什么给你带来麻烦?考虑到
gzip模块中的实用程序,这似乎是一个非常简单的问题... -
我想解压缩我压缩过的东西。但我不知道如何并且想要一些帮助。第二段代码仅将压缩后的句子发送回用户,它不会生成我想要实现的原始句子。
标签: python gzip zlib compression