파이썬에서의 예외 처리.
Python 프로그래머이거나 프로그래밍 초보자이거나 Python 프로그래밍에 대한 지식을 더 쌓아야 하는 컴퓨터 과학자이거나 예외 처리가 무엇을 의미하는지 궁금한 사람일 수 있습니다. 다음은 주제에 대한 자세한 설명입니다. 이 내용을 읽은 후 무엇을 배우게 될지 확인하십시오.
예외는 무엇입니까?
예외는 기본적으로 '오류 코드'라고 부를 수 있는 것으로, 잘못된 문장을 입력하거나 코드에 입력할 때 나타납니다. 예를 들어
/이 예에서는 내 Android 기기에서 'pydroid 3'이라는 애플리케이션을 사용하겠습니다.
문자와 숫자를 추가하려고 합니다.
출력:
NameError 및 보시다시피 프로그램을 실행할 수 없습니다.
'누가 숫자와 문자를 추가하려고 할까?'라고 생각할 수 있습니다. 그러면 좀 더 현실적인 예를 들어 보겠습니다.
/내가 작성하고 도청한 Google 해시코드 연습 프로그램입니다.
/특정 수의 고객을 위해 좋아하는 것만 사용하고 싫어하는 것은 제거하여 피자를 준비하는 프로그램.
좋아보이나요? 잘,
산출:
대문자를 잘못 입력하면 코드 실행이 중단되고 결국 오류를 검색하게 될 수 있지만 고맙게도 오류가 발생한 줄을 표시하면 도움이 됩니다.
예외 유형
Python의 예외 유형은 무엇입니까? 몇 가지가 있지만 여기에 몇 가지 예가 있습니다.
ValueError: 적절한 유형의 값에서 함수가 호출되었지만 부적절한 값을 사용합니다.
ImportError: 가져오기에 실패했습니다.
예외가 적용되는 이유는 무엇입니까?
코드에서 예상치 못한 오류를 방지하여 프로그램 충돌을 방지하는 데 도움이 되는 예외가 있습니다. 올바르게 이해하면 위의 예에서 볼 수 있듯이 코드를 입력할 때 발생할 수 있는 실수를 쉽게 디버깅하거나 수정할 수 있습니다. .
모든 종류의 예외를 처리하는 방법
'try...except...finally' 문에 대해 들어본 적이 있습니까?
이를 통해 프로그램은 예외를 건너뛰고 실행할 수 있습니다.
예를 들어:
출력:
보시다시피 모든 횡설수설이 사라지고 프로그램이 계속 실행됩니다.
You can also specify the type of error to be handled by the try...except statement but it might be advisable to just use the except statement so no matter what error could occur the program will run.
Also, the 'except...' statement catches all types of errors/exceptions, both the expected and unexpected errors, and it can hide the logical flaws in the program, So it's better if you catch specific errors that you expect.Depending on what the programmer needs any can be used.
그리고 '...마침내' 문으로,
출력:
'try' 문 아래의 코드가 실행되든 'except' 문 아래의 코드가 실행되든 'finally' 문 아래의 코드는 항상 실행됩니다.
산출:
예외 처리기 사용에 대한 팁
대부분의 프로그래머는 이러한 예외 처리기를 사용하지 않고 코드를 작성하여 오류가 어디서 발생하는지 이해합니다. 코드에서 다른 사람들은 사용자에게 오류가 프로그램 충돌 이외의 특정 이유로 발생했음을 알리는 방식으로 특정 오류를 처리하는 것을 선호합니다. 프로그래머는 이 명령문을 자유롭게 사용하고 코드를 가지고 놀 수 있습니다. 복잡하고 재미있는 코드를 만드는 데에도 사용할 수 있습니다.
결론
내가 글을 쓰면서 이 글을 읽는 것이 즐거웠기를 바라며 새로운 것을 배웠기를 바랍니다. 시간을 내어 댓글을 달고 좋아요를 누르고 계속 코딩해 주셔서 감사합니다.
Reference
이 문제에 관하여(파이썬에서의 예외 처리.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/ezeanamichael/exception-handling-in-python-1407
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
'try...except...finally' 문에 대해 들어본 적이 있습니까?
이를 통해 프로그램은 예외를 건너뛰고 실행할 수 있습니다.
예를 들어:
출력:
보시다시피 모든 횡설수설이 사라지고 프로그램이 계속 실행됩니다.
You can also specify the type of error to be handled by the try...except statement but it might be advisable to just use the except statement so no matter what error could occur the program will run.
Also, the 'except...' statement catches all types of errors/exceptions, both the expected and unexpected errors, and it can hide the logical flaws in the program, So it's better if you catch specific errors that you expect.Depending on what the programmer needs any can be used.
그리고 '...마침내' 문으로,
출력:
'try' 문 아래의 코드가 실행되든 'except' 문 아래의 코드가 실행되든 'finally' 문 아래의 코드는 항상 실행됩니다.
산출:
예외 처리기 사용에 대한 팁
대부분의 프로그래머는 이러한 예외 처리기를 사용하지 않고 코드를 작성하여 오류가 어디서 발생하는지 이해합니다. 코드에서 다른 사람들은 사용자에게 오류가 프로그램 충돌 이외의 특정 이유로 발생했음을 알리는 방식으로 특정 오류를 처리하는 것을 선호합니다. 프로그래머는 이 명령문을 자유롭게 사용하고 코드를 가지고 놀 수 있습니다. 복잡하고 재미있는 코드를 만드는 데에도 사용할 수 있습니다.
결론
내가 글을 쓰면서 이 글을 읽는 것이 즐거웠기를 바라며 새로운 것을 배웠기를 바랍니다. 시간을 내어 댓글을 달고 좋아요를 누르고 계속 코딩해 주셔서 감사합니다.
Reference
이 문제에 관하여(파이썬에서의 예외 처리.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/ezeanamichael/exception-handling-in-python-1407
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
내가 글을 쓰면서 이 글을 읽는 것이 즐거웠기를 바라며 새로운 것을 배웠기를 바랍니다. 시간을 내어 댓글을 달고 좋아요를 누르고 계속 코딩해 주셔서 감사합니다.
Reference
이 문제에 관하여(파이썬에서의 예외 처리.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ezeanamichael/exception-handling-in-python-1407텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)