With và as sử dụng như nào

Bác nào biết with và as trong py nghĩa là gì không ạ.chỉ em với em cảm ơn``

With as làm code dễ đọc hơn, và nó tự động catch nếu đoạn code throw exception, ví dụ:

with open("hahaha.txt", 'w') as f:
    f.write("Hahaha")

cũng giống như

f = open("hahaha.txt", 'w')
try:
    f.write("hahaha")
finally:
    f.close()
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?