로딩
요청 처리 중입니다...

Python - 예외처리(try,except)

 Python - 예외처리(try,except)

파이썬으로 코딩을 하다보면 수 없이 많은 오류가 발생한다. 하지만 이를 무시하고 사용하고 싶을 때가 생긴다.

예를들어, 포트스캐너를 제작할 때 "포트가 닫혀 있다"는 것을 출력하고 싶지만 오류가 발생하여 출력이 발생이 생기지 않을 때가 있다. 이럴 때 try,except를 사용하여 오류메시지를 다른 메시지로 대체하거나, 무시할 수 있다. 1.

코딩을 하다보면 여러가지 오류메시지를 확인할 수 있지만 그중 대표적인 3가지를 확인해보았다. 첫번째는 파일이 없을때 생기는 오류메시지 "FileNotFoundError" 이다. // 예제 1-1 f = open("없는 파일", 'r') 예외가 발생했습니다.

FileNotFoundError [Errno 2] No such file or directory: '없는 파일' File "C:\Python\PortScanner.py", line 1, in f = open("없는 파일", 'r') 두 번째는 ZeroDivisionError ...

# except # Python # try # 예외처리