try-except
코드가
CheckTestFirmwareCommunication_SetPort :
CheckTestFirmwareCommunication_SetPort : 예외와self.tf.router.EchoProg(state=1) try: print "\tCheckTestFirmwareCommunication_SetPort: " print self.tf.DUT.CheckTestFirmwareCommunication_SetPort() except NoResponseException, e: print "\tCheckTestFirmwareCommunication_SetPort: ", repr(e) self.tf.router.EchoProg(state=0)
출력 DD_NoResponseException()를
질문 : 난 아직 내가 예외를 얻을 경우에도 인쇄 문을 볼 이유
누군가가 설명 할 수 있습니까?
try-except
이 예외를 잡으면 인쇄 명령문을 무시할 수 있습니까? 제print
라인이 실행되지 않은 및print self.tf.DUT.CheckTestFirmwareCommunication_SetPort()
:
는 출력 의도되지 않으므로. 'port'는 문자열''\ tCheckTestFirmwareCommunication_SetPort :''앞에 인쇄됩니다. –
@RaydelMiranda 네, 맞습니다. 나는 인쇄 진술의 순서가 중요하다는 것을 몰랐다. – Sudipta