cython hidapi 写入错误
cython hidapi write error
我正在尝试写入连接到安装了 raspbian 的 raspberry pi 3 的 USB 设备。
错误:
File "<stdin>", line 1
h.write([81 80 73 71 83 183 169 13])
^
SyntaxError: invalid syntax
代码
#!/usr/bin/python
import hid
h = hid.device()
h.open(0x0665, 0x5161)
h.set_nonblocking(1) // Returns 0
h.write([0, 63, 35, 35] + [0] * 61) // Returns -1
h.write([81 80 73 71 83 183 169 13]) //Throws error above.
这段代码有什么问题?根据库中的文档,它接受任何整数列表。
我用这个作为参考:https://github.com/trezor/cython-hidapi/blob/master/try.py
列表中缺少逗号分隔符。
列表应 ,
(逗号)分隔,
改变h.write([81 80 73 71 83 183 169 13])
到
h.write([81, 80, 73, 71, 83, 183, 169, 13])
我正在尝试写入连接到安装了 raspbian 的 raspberry pi 3 的 USB 设备。
错误:
File "<stdin>", line 1
h.write([81 80 73 71 83 183 169 13])
^
SyntaxError: invalid syntax
代码
#!/usr/bin/python
import hid
h = hid.device()
h.open(0x0665, 0x5161)
h.set_nonblocking(1) // Returns 0
h.write([0, 63, 35, 35] + [0] * 61) // Returns -1
h.write([81 80 73 71 83 183 169 13]) //Throws error above.
这段代码有什么问题?根据库中的文档,它接受任何整数列表。
我用这个作为参考:https://github.com/trezor/cython-hidapi/blob/master/try.py
列表中缺少逗号分隔符。
列表应 ,
(逗号)分隔,
改变h.write([81 80 73 71 83 183 169 13])
到
h.write([81, 80, 73, 71, 83, 183, 169, 13])