Я работаю над сжатием и распаковкой кода предложения пользователя. я сделал этот код:Сжатие предложения
import gzip
sentence = input(b"Please enter a sentence ")
varNameIn = (b"sentence")
varNameOut = gzip.compress(varNameIn)
print(varNameOut)
varNameDecon = gzip.decompress(varNameOut)
print(varNameDecon)
Но что-то кажется неправильным. Он работает с из положить:
b'Please ввести предложение 'дп ч Ь' \ x1f \ x8b \ x08 \ x00Z \ xedxX \ x02 \ XFF + N \ XCD + I \ xcdKN \ x05 \ x00 \ xd5Nf \ x9d \ x08 \ x00 \ x00 \ x00' b'sentence «
почему это показывает b'sentence» вместо фразы пользователя, и когда он просит о предложении, почему у него есть Ь» 'вместо of Please enter ... Мне сказали, что b '' сделает предложение сжатым в будущем шаге кода. Любая помощь? Thanks
Er, потому что вы определили '' varNameIn' как б «предложения» '. –
@ DanielRoseman: Мое предположение: это попытка превратить значение 'предложение' в объект' bytes'. –