다음과 같은 적절한 방법이 있습니까? SerialPorts
및 SerialPort
컨텍스트 관리자 인터페이스를 구현직렬 포트 콘텍스트 관리자
with SerialPorts() as serial_ports:
in= SerialPort("COM1")
serial_ports.add(in)
out = SerialPort("COM2")
serial_ports.add(out)
# use in and out
.
SerialPorts.exit()
루프는 추가 직렬 포트를 통해 exit()
을 호출합니다. SerialPort
의 exit()
은 직렬 포트를 닫습니다.
더 좋은 방법이 있나요?
중첩 된 컨텍스트 관리자가 SerialPort의 여러 인스턴스를 다루기 위해 단일 SerialPorts 관리자보다 더 나은 솔루션이라고 동의합니다. –