PYTHON通过产品id或供应商id查找设备连接到的端口

PYTHON通过产品id或供应商id查找设备连接到的端口,python,serial-port,usb,Python,Serial Port,Usb,如何使用python在知道产品ID和供应商ID的情况下找出设备使用的端口(例如/dev/ttyACM0等)?您可以使用。这是一个C++程序,所以你需要编译它到一个可执行文件,然后调用Python的可执行文件并解析结果。 另一个想法(仅适用于Linux)是,不要使用不稳定的名称,如/dev/ttyACM0,而应该使用/dev/serial/by id中的符号链接。如果可以从命令行执行,可以使用Python和Popen

如何使用python在知道产品ID和供应商ID的情况下找出设备使用的端口(例如/dev/ttyACM0等)?

您可以使用。这是一个C++程序,所以你需要编译它到一个可执行文件,然后调用Python的可执行文件并解析结果。
另一个想法(仅适用于Linux)是,不要使用不稳定的名称,如
/dev/ttyACM0
,而应该使用
/dev/serial/by id

中的符号链接。如果可以从命令行执行,可以使用Python和
Popen