Соответствующий /dev / ttyUSB0 в Windows вариант использования для чтения / записи с python

#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. хорошо, спасибо, я пытаюсь