Đọc và Ghi File
1. Giới thiệu
2. Mở File
2.1 - Hàm open()
file = open("filename.txt", "mode")2.2 - Các chế độ (mode) phổ biến
Mode
Ý nghĩa
Mô tả
2.3 - Ví dụ mở file
3. Đọc File
3.1 - read() - Đọc toàn bộ file
3.2 - readline() - Đọc từng dòng
3.3 - readlines() - Đọc tất cả dòng thành list
3.4 - Đọc file với vòng lặp
4. Ghi File
4.1 - write() - Ghi chuỗi
4.2 - writelines() - Ghi list
4.3 - Thêm vào cuối file (append)
5. Đóng File
6. Context Manager (with statement)
6.1 - Cú pháp
6.2 - Ví dụ đọc file
6.3 - Ví dụ ghi file
6.4 - Ví dụ xử lý lỗi
7. Kiểm tra File tồn tại
7.1 - Sử dụng os.path
7.2 - Sử dụng Path (pathlib)
8. Làm việc với đường dẫn
8.1 - Lấy thông tin file
8.2 - Đường dẫn tương đối và tuyệt đối
8.3 - Tạo và xoá file/folder
9. Đọc ghi file Text
Ví dụ 1: Đọc và in file
Ví dụ 2: Copy file
Ví dụ 3: Đếm số dòng
Ví dụ 4: Đếm từ
Ví dụ 5: Tìm kiếm trong file
10. Làm việc với File Binary
10.1 - Đọc file binary
10.2 - Copy file binary
11. File với encoding
12. Ví dụ thực tế
Ví dụ 1: Ghi log
Ví dụ 2: Lưu cấu hình
Ví dụ 3: To-Do List
Ví dụ 4: Thống kê file
Ví dụ 5: Backup file
13. Best Practices
1. Luôn dùng with statement
2. Xử lý exceptions
3. Chỉ định encoding
4. Đọc file lớn từng dòng
5. Sử dụng pathlib
Bài giảng trên YouTube
Last updated