Преобразование значения int в ЮникодPython

Программы на Python
Anonymous
Преобразование значения int в Юникод

Сообщение Anonymous »

Я использую pyserial, и мне нужно отправить некоторые значения меньше 255. Если я отправляю сам int, будет отправлено значение ascii этого int. Итак, теперь я конвертирую int в значение Юникода и отправляю его через последовательный порт.

Код: Выделить всё

unichr(num_less_than_255);
Однако это вызывает это исключение:

Код: Выделить всё

'ascii' codec can't encode character u'\x9a' in position 24: ordinal not in range(128)
Как лучше всего преобразовать целое число в Юникод?

Вернуться в «Python»