Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 표준 errno 시스템 기호

<시간/>

모든 프로그래밍 언어에는 일부 오류가 이미 컴파일러에 코딩되어 있는 오류 처리 메커니즘이 있습니다. Python에는 미리 결정된 표준 오류 코드와 관련된 사랑이 있습니다. 이 기사에서는 오류 번호와 내장된 오류 코드를 얻는 방법을 살펴보겠습니다. 그런 다음 오류 코드를 사용하는 방법의 예를 들어보세요.

오류 코드

이 프로그램에서는 내장된 오류 번호와 오류 코드를 나열합니다. 메모리는 OS 모듈과 함께 모듈 없음 오류를 사용합니다.

예시

import errno
import os
for i in sorted(errno.errorcode):
   print(i,':',os.strerror(i))

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

1 : Operation not permitted
2 : No such file or directory
3 : No such process
4 : Interrupted function call
…………
………..

여기에서 우리는 어떻게 영역을 올리고 사용하는지 보여줍니다. 우리는 예를 들어 이러한 파일 오류 없음을 고려합니다.

예시

try:
   file_name = open('Data.txt')
# 2 is 'No such file or directory'
   except IOError as e:
   if e.errno == 2:
      print(e.strerror)
      print("File to be printed no found")
      # handle exception
   elif e.errno == 9:
      print(e.strerror)
      print("File will not print")

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

No such file or directory
File to be printed no found