我一直在尝试获取Error:(37, 9) java: package java.sql is not visible
(package java.sql is declared in module java.sql, but module com.github.phaserush does not read it)
来向我显示计算机上可用串行端口的列表。但是python
返回说我的计算机上没有串行端口,我觉得很奇怪。有人可以帮我吗?
这是我的代码和python返回的内容:
代码:
python
返回值:
串行端口:[]
答案 0 :(得分:0)
我这里有点晚了,但您可以使用以下脚本:
import serial.tools.list_ports
ports = serial.tools.list_ports.comports()
List1 = []
for port in sorted(ports):
List1.append(port)
print(*List1)
顺便说一句,如果您使用 List1
而不是 *List1
,您将打印错误的内容:<serial.tools.list_ports_common.ListPortInfo object at 0x000001F1296DC400>