Kar*_*kel 0 python types pyusb
我是Python的新手,我正试图通过PyUSB从USB设备读取一些值.嗯,它现在有效,但我遇到了一些麻烦:从设备读取数据时,PyUSB需要一个端点来读取数据.此端点通过十六进制值标识.如果我读取数据...
dev.read('\x81', ...)
Run Code Online (Sandbox Code Playgroud)
...我收到错误"AttributeError:'NoneType'对象没有属性'bmAttributes'".如果我读取数据...
dev.read(0x81, ...)
Run Code Online (Sandbox Code Playgroud)
... 有用.
所以我的简单问题是:0x81和'\ x81'之间有什么区别?
:-)
在Python 2.x中,'\x81'是一个字节字符串,由一个值为129的单个字节组成.您也可以通过调用来获取它chr(129).
0x81是一个用16进行写的整数,值为129.你也可以通过简单的写来得到它129.
| 归档时间: |
|
| 查看次数: |
8521 次 |
| 最近记录: |