以下是关于检测串行COM端口上设备名称/ID的Python代码示例:
import serial.tools.list_ports
# 列出所有可用的串行端口
ports = list(serial.tools.list_ports.comports())
# 遍历所有端口并打印设备名称和ID
for port in ports:
print("Device Name: ", port.device)
print("ID: ", port.vid, ":", port.pid)
print("Serial Number: ", port.serial_number)
print("Description: ", port.description)
print("Manufacturer: ", port.manufacturer)
print("-----------------------------------")
这段代码使用了Python的serial.tools.list_ports
库来列出所有可用的串行端口,并遍历每个端口,打印出设备名称、ID、序列号、描述和制造商等信息。
在使用此代码时,请确保已经安装了pyserial
库。如果尚未安装,可以使用以下命令进行安装:
pip install pyserial
这样就可以检测串行COM端口上的设备名称/ID了。
领取专属 10元无门槛券
手把手带您无忧上云