我想确定在 Linux 和 Windows 下可用的串行端口数量,包括 USB 适配器提供的那些,而无需针对特定平台调整程序。
我现在似乎在追赶我的尾巴,并且会欣赏另一个角度。
在任一平台上使用 pyserial 都很容易使用端口,但是您如何找出有多少端口可用?
我想确定在 Linux 和 Windows 下可用的串行端口数量,包括 USB 适配器提供的那些,而无需针对特定平台调整程序。
我现在似乎在追赶我的尾巴,并且会欣赏另一个角度。
在任一平台上使用 pyserial 都很容易使用端口,但是您如何找出有多少端口可用?
该示例是否不适合您:
http://pyserial.svn.sourceforge.net/viewvc/checkout/pyserial/trunk/pyserial/examples/scan.py _ _
这有点蛮力(它只是尝试连接到每个端口,抛出异常的端口被忽略为不存在)。