Hỏi về with ... as trong Python?

with open(creds, 'w') as f:

1 khối lệnh

with open(creds, 'w') as f:
    # code

tương đương với

f = open(creds, 'w')
# code
f.close()

Thoát khỏi with .. as là file tự close một cách an toàn.

Nói theo ngôn ngữ tự nhiên, thì là với việc mở 1 file, ta coi file được mở là f (f là file object).

6 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?