我正在寻找一个解决方案,以编程方式返回所有可用的串口与
python.
目前我正在输入ls /dev/tty.*或ls /dev/cu.*到终端列出端口并将它们硬编码到pyserial类中.
最佳答案 你可以这样做:
import glob
def scan():
return glob.glob('/dev/tty*') + glob.glob('/dev/cu*')
for port in scan():
# do something to check this port is open.
然后,看看pyserial的一些好的实用程序函数来检查端口是否打开等等.