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

Hàm close() trong Python làm gì?


Hàm close() đóng file mở. Ví dụ:

f = open('my_file', 'r+')
my_file_data = f.read()
f.close()

Mở my_file read mode, lưu data vào my_file_data, đóng file. Mở file, OS cấp file handle đọc/ghi. Cần đóng khi xong. Nếu chương trình lỗi không gọi f.close(), file không giải phóng. Đảm bảo dùng with open(...) as f tự đóng file dù có lỗi:

with open('my_file', 'r+') as f:
    my_file_data = f.read()