2017-04-25 17 views
-2

raspbian과 함께 설치된 raspberry pi 3에 연결된 USB 장치에 쓰려고합니다.cython hidapi 쓰기 오류

오류 :

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

답변

1

목록에서 쉼표 분리를 누락 :

은 내가 심판으로 이것을 사용했다.

목록

변경, , 구분 (쉼표)해야 h.write([81 80 73 71 83 183 169 13])

h.write([81, 80, 73, 71, 83, 183, 169, 13])