私はユーザーの文章の圧縮と解凍のコードを作成しています。 私はこのコードを作っています文章を圧縮
import gzip
sentence = input(b"Please enter a sentence ")
varNameIn = (b"sentence")
varNameOut = gzip.compress(varNameIn)
print(varNameOut)
varNameDecon = gzip.decompress(varNameOut)
print(varNameDecon)
をしかし、何かが間違っているようです。文 'GNさh B' \ X1F \ x8b \ X08 \ x00Z \ xedxX \ X02 \ XFF + N \ XCD + I \ xcdKN \ X05 \ X00を入力し
b'Please:それはの入れアウトで動作します\ xd5Nf \ x9d \ X08 \ X00 \ X00 \ X00' b'sentence「は」の代わりに、ユーザーの文の、それはそれはBを持っていない理由の文章を求めていたときに」b'sentenceを示してい代わりに、「なぜ
私はb ''がコードの将来のステップで文章を圧縮すると言われました。 助けてください? ありがとう
のEr:あなたは同じエンコーディングを使用して、そのバック
str
オブジェクトにdecode frombytes
tostr
をオンにする場合。 –@DanielRoseman:私の推測: 'sentence'値を' bytes'オブジェクトに変換しようとしています。 –