Chìa khóa finally trong Python

Ví dụ

Dù khối try có gây ra lỗi hay không, khối finally cũng sẽ luôn được thực thi:

try:
  x > 3
except:
  print("Có lỗi xảy ra")
else:
  print("Không có lỗi xảy ra")
finally:
  print("Khối try...except đã hoàn thành")

Chạy ví dụ

Định nghĩa và cách sử dụng

Chìa khóa finally được sử dụng trong khối try ... except. Nó định nghĩa một khối mã, khi khối try...except...else kết thúc, khối mã này sẽ được chạy.

Dù khối try có gây ra lỗi hay không, khối finally cũng sẽ được thực thi.

Điều này rất hữu ích cho việc đóng đối tượng và dọn dẹp tài nguyên.

Trang liên quan

Chìa khóa try

Chìa khóa except