2016-09-25 8 views
0

私はPythonの初心者です。私は、単純なテキストファイルをユーザーの文章でどのように圧縮するのかについてはわかりません。 ".compress()"を使用すると、最も簡単な方法です。元のファイルを再作成するために、ファイルをユーザーの入力から単語リストに圧縮する必要があります。これは何を意味するのでしょうか?単純なテキストファイルを圧縮するPython

+1

正確に何をしようとしているのかを[mcve]としてお知らせください。サンプル入力、サンプル出力、独自のコーディング試行を表示し、実装で正確に動作していないことを説明します。 – idjaw

+0

私はまだコードがありません。私はこれについてどうやって行くべきかわからないからです。 – codey

+0

あなたは正確に何をしようとしているのかについて、より詳細な説明がないもののアドバイスを提供するのは難しいです。 [this](http://stackoverflow.com/questions/4845339/how-to-compress-a-text)を読んでください。それがあなたがしようとしているものなら、素晴らしい。そうでない場合は、質問を編集してより良い[mcve] – idjaw

答えて

-1
import zlib 

と "compressedFile.zlib" を作成、 "file.txtは" のコンテンツを圧縮するためにそれを行う:

text = open("file.txt", "rb").read() 
with open("compressedFile.zlib", "wb") as myFile: 
    myFile.write(zlib.compress(text)) 

をして、あとで "compressedFile.zlib" を解凍する必要がある場合はそれを行うと、そのコンテンツを入手してください:

compressedText = open("compressedFile.zlib", "rb").read() 
decompressedText = zlib.decompress(compressedText) 
関連する問題