背景
一个工具需要使用串口, 可是计算机中有时候又不仅有一个串口接口, 因此需要获取串口列表并且区分那个是串口接口;
代码
import serial
import serial.tools.list_ports
comList = list(serial.tools.list_ports.comports())
len = len(comList)
i = 0
while i < len:
comAttr = list(comList[i])
print(comAttr)
i = i+1
上述代码中comAttr[0]
对应的是win中的串口编号, 可通过该字段打开串口; comAttr[1]
对应的是串口名, 可通过该字段判断改串口设备是否是串口通信设备, 通常包含’serial’字段;
参考文章
- Windows中Python Serial获取PC下串口名称
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)