在Python中解压缩txt文件

时间:2016-09-22 06:13:07

标签: python-2.7 compression

我有一个python代码,它接受一个用户输入的句子并将一个单词压缩到他们在txt文件中的句子中的位置

例如,如果句子是“hello world hello world”,则压缩将为“1 2 1 2”。

我需要一种方法来解压缩压缩文件,然后用户回复原始句子。

非常感谢

1 个答案:

答案 0 :(得分:1)

如果你只输入单词在句子中的位置,程序没有足够的数据来解压缩消息...但是如果你创建了一个txt文件(我在这里打电话" example.txt" )包含一些带编号的句子,您可以创建一个读取输入字符串的函数,并将其与example.txt的句子进行比较。现在我用一个例子继续解释我的想法,因为这样我就更容易以这种方式解释它。 这是一个例子:

example.txt中:

1. hello world
2. welcome on stack overflow

现在这是用户的输入:

hello world welcome on stack overflow

据我了解,压缩是:

1 2 1 2 3 4

但随着我向您解释的变化,压缩将是:

1 2 1 2 3 4  1 2 

1和2是程序已识别的句子数,因此解压缩功能将检查韵母编号,然后它将读取example.txt中的句子并将使用这些字符串将数字转换为普通单词。 显然,用户可以通过程序编辑example.txt文件。 然而,这只是一个需要开发的想法,但我认为这是一个良好的开端。

P.S。:我知道,我的英语不是最好的,抱歉;)