我是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'之间有什么区别?
:-)