Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để bỏ qua một ngoại lệ và tiếp tục trong Python?

Chúng tôi có thể chạy một khối thử ngoại trừ mà không cần xử lý ngoại lệ theo những cách sau:

try:
1/0
except:
pass

try:
1/0
except Exception:
pass

Trong trường hợp đầu tiên, việc sử dụng bare Ngoại trừ:giống như sử dụng Ngoại trừ BaseException:cũng sẽ bắt được KeyboardInterrupt, SystemExit và các lỗi tương tự, bắt nguồn trực tiếp từ các ngoại lệ.BaseException, không phải ngoại lệ.Exception.

Trong trường hợp thứ hai, những thứ được đề cập ở trên sẽ không bị bắt. Câu lệnh vượt qua giúp bạn có thể bỏ qua các ngoại lệ.