Как можно показать шестнадцатеричные данные на терминале, как x0AA с помощью Python - PullRequest
0 голосов
/ 24 июня 2018

Я написал код, который получает данные от аппаратного устройства, но когда он печатает в терминале, он показывает так: ▒▒▒▒▒▒▒▒ как это возможно, что показывает выше байт, как 0xAA0x41 и так далее ...

Ответы [ 2 ]

0 голосов
/ 28 июня 2018
s=''
for c in '▒▒▒▒▒▒▒▒':
   s=s+hex(ord(c))
print(s)

'0x25920x25920x25920x25920x25920x25920x25920x2592'

0 голосов
/ 24 июня 2018
>>> print(hex(ord(b'a')))
0x61
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...