Mọi ngôn ngữ lập trình đều có một cơ chế xử lý lỗi trong đó một số lỗi đã được mã hóa trong trình biên dịch. Trong Python, chúng ta có tình yêu được liên kết với một số mã lỗi tiêu chuẩn được xác định trước. Trong bài viết này, chúng ta sẽ xem cách lấy số lỗi cũng như mã lỗi có sẵn. Và sau đó lấy một ví dụ về cách mã lỗi có thể được sử dụng.
Mã lỗi
Trong chương trình này chỉ cần liệt kê các số lỗi và mã lỗi có sẵn. Tưởng niệm chúng tôi sử dụng mô-đun không có lỗi cùng với mô-đun hệ điều hành.
Ví dụ
import errno import os for i in sorted(errno.errorcode): print(i,':',os.strerror(i))
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
1 : Operation not permitted 2 : No such file or directory 3 : No such process 4 : Interrupted function call ………… ………..
Ở đây chúng tôi trình bày cách một khu vực được nâng lên và sử dụng. Chúng tôi coi - Không có lỗi tệp như vậy làm ví dụ.
Ví dụ
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")
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
No such file or directory File to be printed no found