Кажется, существует два разных способа преобразования строки в байты, как видно из ответов TypeError: 'str' не поддерживает буферный интерфейс
Какой из этих методов был бы лучше или более Pythonic? Или это только вопрос личных предпочтений?
b = bytes(mystring, 'utf-8')
b = mystring.encode('utf-8')