Преобразование строки в и из 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)

Ответы на вопрос(1)

Ваш ответ на вопрос