L'identification de série/usb périphérique python

La solution à ce problème est probablement assez simple, mais je suis nouvelle interface avec un dispositif de façon dynamique. Ce que je fais c'est que je fais un python code exécutable, de sorte que l'utilisateur n'a pas à avoir Ralenti sur leur ordinateur ou tout type de interpréteur python, ce qui signifie que je ne sais pas quel port USB de l'appareil sera branché. Le programme doit être en mesure d'ouvrir une connexion à un périphérique qui est connecté par l'intermédiaire d'un adaptateur série-usb convertisseur. Comment puis-je déterminer quel périphérique connecté le périphérique approprié pour ouvrir un port? Je suis à l'aide de pySerial d'interagir avec l'appareil. Toute aide serait grandement appréciée.

Ce système d'exploitation?
Ce USB-to-serial converter? Est-il intégré à l'appareil, ou les utilisateurs ont besoin de trouver leur propre clé USB-to-serial converter utiliser? Pourraient-ils brancher l'appareil sur un port série directement?
Il va être sur windows XP. Quand je dis USB-to-serial converter, le câble de l'appareil est de série, mais j'ai été instruit que l'appareil allait être connecté à un adaptateur pour la brancher sur un port usb.

OriginalL'auteur user1161439 | 2012-08-01