Преобразование строки в и из Base 64 [дубликаты]
На этот вопрос уже есть ответ:
Почему мне нужно 'b' для кодирования строки Python с Base64? 6 ответов Я пытаюсь написать две программы: одну, которая преобразует строку в base64, а затем другую, которая берет строку в кодировке base64 и преобразует ее обратно в строку.
Пока я не могу пройти часть кодировки base64, так как постоянно получаю сообщение об ошибке
TypeError: expected bytes, not str
мой код выглядит так
def convertToBase64(stringToBeEncoded):
import base64
EncodedString= base64.b64encode(stringToBeEncoded)
return(EncodedString)