Я пытаюсь преобразовать этот номер метки RFID, полученный из этого кода;Преобразование Hex To dec в python
import serial
ser = serial.Serial()
ser.port = "COM1"
ser.baudrate = 9600
ser.timeout = 3
ser.open()
if ser.open is True:
print "Port Not open"
while ser.isOpen():
#ser.timeout = 7
response = ser.read(17)
response = response.encode('hex')
print response
Я получаю эту 0000000000000000000213780510015dff
, который шестнадцатеричное число, но я хочу, чтобы преобразовать его в десятичную или строка. Когда я пытаюсь это сделать, я получаю ошибку токена. Как я могу это исправить?
** Что ** ошибка маркера вы получаете? –
Пожалуйста, отправьте полный ответ. – thegrinner
И вы сами закодировали ответ на гекс, почему бы просто не сделать это? –