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à hàm open()
.
Hàm open()
có 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ở file để đọc, báo lỗi nếu file không tồn tại
"a"
- Nối - Mở tệp để nối thêm, tạo tệp nếu nó không tồn tại
"w"
- Write - Mở file để ghi, tạo file nếu chưa 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 sẽ được xử lý ở chế độ nhị phân hay văn bản
"t"
- Văn bản - Giá trị mặc định. Chế độ văn bản
"b"
- Nhị phân - Chế độ nhị phân (ví dụ hình ảnh)
Cú pháp
Để mở một tệp để đọc, chỉ cần chỉ đị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")
Vì "r"
cho đọc và "t"
cho văn bản là giá trị mặc định nên 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.