Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách ignore exception và proceed trong Python?

Chúng ta có thể chạy try-except block mà không handle exception theo các cách sau:

try:
    1/0
except:
    pass

và

try:
    1/0
except Exception:
    pass

Trong trường hợp đầu, dùng bare except: giống như dùng except BaseException: sẽ cũng catch KeyboardInterrupt, SystemExit và errors như vậy, những thứ derived trực tiếp từ exceptions.BaseException, không phải exceptions.Exception.

Trong trường hợp thứ hai, những thứ trên không bị catch. Statement pass làm cho việc ignore exceptions trở nên possible.