2017-05-02 2 views
0

Je suis en train de lire des données à partir d'un périphérique USB HID avec un code python de base, sur un Raspberry Pi, mais continuer à obtenir l'erreur suivante:ne peuvent pas accéder à/dev/hidraw0 de script python

Traceback (most recent call last): 
File "gnome1.py", line 2, in <module> 
fd = open("/dev/hidraw0", os.O_RDWR|os.O_NONBLOCK) 
TypeError: file() argument 2 must be string, not int 

Voici le code Python:

import os, sys 
fd = open("/dev/hidraw0", os.O_RDWR|os.O_NONBLOCK) 
os.write(fd, "QPI\xBE\xAC\r") 
os.read(fd, 512) 

peut-elle aider quelqu'un avec cela, s'il vous plaît?

+0

Voir la documentation de 'open' et vous verrez que vous êtes un entier à passer l'argument de le mode de lecture – direprobs

Répondre

0

fd = os.open ("/ dev/hidraw0", os.O_RDWR | os.O_NONBLOCK)