Форум сайта python.su
Привет всем!
Использую устройство с интерпретатором python 1.5
Библиотеки python не работают. Только свои функции…
Нужно перевести строку в bytes для отправки в порт устройства.
Преобразователи для python 2 и python 3 не работают… bytes(str) и bytes(str, ‘utf-8’).
Можете помочь с функцией, которая будет преобразовывать string в bytes ?
Офлайн
я бы предложил модуль struct
Офлайн
JOHN_16
я бы предложил модуль struct
Офлайн
хм, так если у вас просто строка она уже и есть набор байтов. Ничего конвертировать не надо.
Вот выдержка из документации
Strings The items of a string are characters. There is no separate character type; a character is represented by a string of one item. Characters represent (at least) 8-bit bytes. The built-in functions chr() and ord() convert between characters and nonnegative integers representing the byte values. Bytes with the values 0-127 usually represent the corresponding ASCII values, but the interpretation of values is up to the program. The string data type is also used to represent arrays of bytes, e.g. to hold data read from a file.Обратите внимание на последнюю строчку.
Офлайн