python3自动寻找COM口程序-se

发布时间:2019-09-18 07:32:52编辑:auto阅读(1682)

    运行环境:电脑64位,python版本:32位-3.6.5

    程序及运行结果如下:

    import serial
    def com():
        ser=serial.Serial()
        i=1
        while i<10:
            name='COM'+str(i)
            ser.open
            try:
                ser.is_open
                ser = serial.Serial(name)
                ser.baudrate=9600
                print(name)
                return name
            except serial.serialutil.SerialException:
                pass
            i+=1
    com()


    其中,可能存在的bug,当有多个串口的时候,我使用返回值时可能出现问题,由于没有环境,还没有实验,欢迎各位指正!!!

关键字