首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python:如何检测串行COM上的设备名称/ ID

以下是关于检测串行COM端口上设备名称/ID的Python代码示例:

代码语言:python
代码运行次数:0
复制
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库。如果尚未安装,可以使用以下命令进行安装:

代码语言:txt
复制
pip install pyserial

这样就可以检测串行COM端口上的设备名称/ID了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券