关闭CommPorts

时间:2018-07-02 12:14:59

标签: python pyserial

我当前正在编写代码以关闭串行端口,而我编写的代码没有错误,但没有执行其功能。

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)

端口已打开

1 个答案:

答案 0 :(得分:1)

您不能“关闭串行端口”,它总是打开的。可以打开或关闭,但始终打开。