Mở tệp Python
Xử lý tệp là một phần quan trọng của bất kỳ ứng dụng web nào.
Python có một số chức năng để tạo, đọc, cập nhật và xóa tệp.
Xử lý tập tin
Hàm chính để làm việc với các tệp trong Python là
open()
hàm.
Hàm open()
nhận hai tham số;
tên tệp và chế độ .
Có bốn phương pháp (chế độ) khác nhau để mở tệp:
"r"
- Đọc - Giá trị mặc định. Mở tệp để đọc, lỗi nếu tệp không tồn tại
"a"
- Nối - Mở tệp để nối, tạo tệp nếu nó không tồn tại
"w"
- Viết - Mở tệp để ghi, tạo tệp nếu tệp đó không tồn tại
"x"
- Tạo - Tạo tệp được chỉ định, trả về lỗi nếu tệp tồn tại
Ngoài ra, bạn có thể chỉ định xem tệp nên được xử lý ở chế độ nhị phân hay chế độ văn bản
"t"
- Văn bản - Giá trị mặc định. Chế độ văn bản
"b"
- Binary - Chế độ nhị phân (ví dụ: hình ảnh)
Cú pháp
Để mở một tệp để đọc, chỉ cần xác định tên của tệp là đủ:
f = open("demofile.txt")
Đoạn mã trên giống như:
f = open("demofile.txt", "rt")
Bởi vì "r"
đối với đọc và
"t"
đối với văn bản là các giá trị mặc định, bạn không cần chỉ định chúng.
Lưu ý: Đảm bảo tệp tồn tại, nếu không bạn sẽ gặp lỗi.