Найти - Пользователи
Полная версия: python 1.5 string to bytes
Начало » Mobile Python » python 1.5 string to bytes
1
Svet
Привет всем!
Использую устройство с интерпретатором python 1.5
Библиотеки python не работают. Только свои функции…

Нужно перевести строку в bytes для отправки в порт устройства.

Преобразователи для python 2 и python 3 не работают… bytes(str) и bytes(str, ‘utf-8’).

Можете помочь с функцией, которая будет преобразовывать string в bytes ?
JOHN_16
я бы предложил модуль struct
Svet
JOHN_16
я бы предложил модуль struct

Я проверил модуль struct работает в устройстве.
Но не пойму как правильно его использовать…
У меня есть строка : “AT$IMEI=868441038581234,PSW=5555,TYP=AAA,DEV=AAA21,VER=01,REV=04,BLD=024.254,HDW=2.0,”

Подскажите как правильно ее преобразовать в bytes ?
JOHN_16
хм, так если у вас просто строка она уже и есть набор байтов. Ничего конвертировать не надо.
Вот выдержка из документации
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.
Обратите внимание на последнюю строчку.

Вы вероятнее всего не совсем точно понимаете что вам нужно сделать, поэтому вы опишите задачу либо проблему которую пытаетесь решить. Иначе вам сложно помочь
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB