#python #linux #windows #serial-port #fingerprint
#python #linux #Windows #последовательный порт #отпечаток пальца
Вопрос:
мне пришлось создать программу на Python для считывания датчика отпечатков пальцев, которая хорошо работает в Linux, теперь я хочу, чтобы тот же код запускался в Windows, но есть проблема с портом, как управлять USB-устройствами или получать к ним доступ в Windows с помощью python. вкратце, как мне обновить свой код, чтобы он работал в Windows (f = PyFingerprint(‘/dev / ttyUSB0’, 57600, 0xFFFFFFFF, 0x00000000))
import time
from pyfingerprint.pyfingerprint import PyFingerprint
from func import registerNewPerson
def runEnroll():
## Enrolls new finger
##
## Tries to initialize the sensor
try:
f = PyFingerprint('/dev/ttyUSB0', 57600, 0xFFFFFFFF, 0x00000000)
if ( f.verifyPassword() == False ):
raise ValueError('The given fingerprint sensor password is wrong!')
except Exception as e:
print("Le capteur D'empreunte n'a pas pu etre initialise!")
print('Exception message: ' str(e))
exit(1)
Комментарии:
1. Пожалуйста, просто попробуйте COMx, связанный со считывателем отпечатков пальцев, такой как ‘COM3’ вместо ‘/dev / ttyUSB0’. pySerial API
2. хорошо, спасибо, я пытаюсь