Hàm open() mở file. Dùng như sau:
f = open('my_file', 'r+')
my_file_data = f.read()
f.close()
Mở my_file read mode, lưu data đọc được vào my_file_data, đóng file. Tham số 1: tên file, tham số 2: open mode. Quy định file mở như thế nào, ví dụ:
– Đọc file: truyền r
– Đọc/ghi file: truyền r+
– Ghi đè file: truyền w
– Append file: truyền a
Mở file, OS cấp file handle đọc/ghi. Cần đóng khi xong. Nếu lỗi không gọi f.close(), file không giải phóng. 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()