我是 Python 新手,我正在尝试通过 PyUSB 从 USB 设备读取一些值。好吧,它现在可以工作了,但我遇到了一些麻烦:从设备读取数据时,PyUSB 需要一个端点来读取数据。该端点通过十六进制值标识。如果我读取数据...
dev.read('\x81', ...)
...我收到一个错误“AttributeError:'NoneType'对象没有属性'bmAttributes'”。如果我读取数据...
dev.read(0x81, ...)
... 有用。
所以我的简单问题是:0x81 和 '\x81' 有什么区别?
:-)