关闭 CommPorts

Turning a CommPorts Off

我目前正在编写代码来关闭串口,我编写的代码没有错误,但它没有发挥作用。

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)

端口已打开

你不能"turn a serial port off",它一直在。可以打开或关闭,但仍然始终打开。