Кто не отличает вас от других, наносит нам оскорбление (Ж. и Э. Гонкуры).
Python 3 — Строковая функция encode()
07.10.2017

Описание
Функция encode() возвращает кодированную версию строки. Кодировка по умолчанию является текущая кодировка строки по умолчанию. Ошибки могут быть указанны, чтобы установить другую схему обработки ошибок.
Синтаксис
Ниже приведен синтаксис для функции encode():
str.encode(encoding = 'UTF-8',errors = 'strict')
Параметры
- encoding — кодирование, которое будет использоваться. Для получения списка всех схем кодирования, пожалуйста, посетите — Стандартные кодировки.
- errors — Здесь могут быть заданы установки других схем обработки ошибок. Значение по умолчанию для ошибок «strict», это означает, что ошибки кодирования принимают UnicodeError. Другие возможные значения ‘ignore’, ‘replace’, ‘xmlcharrefreplace’, ‘backslashreplace’ и любое другое имя, зарегистрированное через codecs.register_error ().
Возвращаемое значение
Декодированная строка.
Пример
#!/usr/bin/python3 import base64 Str = "это пример строки....wow!!!" Str = base64.b64encode(Str.encode('utf-8',errors = 'strict')) print ("Кодированная строка: ", Str)
Результат
При запуске программы выше, она выдаст следующий результат:
Кодированная строка: b'dGhpBuavcyBLKaJpbMgTmXhhlaovZS41ldJ3blKo2SKM'