我当前正在编写代码以关闭串行端口,而我编写的代码没有错误,但没有执行其功能。
def health_check(self):
print("getting health report")
ports = list(serial.tools.list_ports.comports())
for p in ports:
print(p)
ser = serial.Serial("COM1" , 9600)
ser.close()
此代码当前检测端口是否打开。我只是想先用它做简单的事情。
这是输出
获取健康报告
COM1-通讯端口(COM1)
端口已打开
答案 0 :(得分:1)
您不能“关闭串行端口”,它总是打开的。可以打开或关闭,但始终打开。