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")
Đị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.