Я пытаюсь кодировать переменную «имя пользователя» в Base64, затем записывать ее в текстовый файл и, наконец, декодировать Base64 и читать/печатать.Попытка Base64 кодировать эту переменную
while True:
username = input("What is your username?: ")
file = open("newfile.txt", "w")
file.write(base64.b64encode(username))
file.close
file = open("newfile.txt", "r")
file.read(base64.b64decode(username))
break
-TypeError- 'str' does not support the buffer interface
То, что я здесь, казалось, самым логичным из того, что я видел.
Я довольно новичок в Python и пробовал весь метод, который я видел онлайн, для Base64 кодировал переменную, и никто не работал.
1) Вы ничего не пишете в файл и 2) нет никаких следов ваших попыток с base64 или особых проблем, с которыми вы столкнулись. – deceze
Извините, я довольно новичок в этом. Я обновил его в любом случае. – user3205119
И возникают ли у вас какие-либо ошибки? – deceze