Xử lý lỗi Python
Khối try
này cho phép bạn kiểm tra một khối mã để tìm lỗi.
Khối except
cho phép bạn xử lý lỗi.
Khối finally
cho phép bạn thực thi mã, bất kể kết quả của các khối try- và trừ.
Xử lý ngoại lệ
Khi một lỗi xảy ra, hoặc ngoại lệ như chúng ta gọi, Python thường sẽ dừng lại và tạo ra một thông báo lỗi.
Các ngoại lệ này có thể được xử lý bằng cách sử dụng try
câu lệnh:
Thí dụ
Khối try
sẽ tạo ra một ngoại lệ, vì x
không được xác định:
try:
print(x)
except:
print("An exception occurred")
Vì khối try tạo ra lỗi, khối ngoại trừ sẽ được thực thi.
Nếu không có khối thử, chương trình sẽ gặp sự cố và gây ra lỗi:
Thí dụ
Câu lệnh này sẽ gây ra lỗi, vì x
không được định nghĩa:
print(x)