Hướng dẫn dùng open docu python
1. Xử lý khi mở (open) file trong PythonKhi thao tác với file thì chúng ta phải trải qua 3 bước: Show
Trong đó, việc đầu tiên cần làm là mở (open) file. Python xây dựng sẵn hàm open() để giúp chúng ta mở file với các chế độ khác nhau. Có 4 chế độ (mode) khi mở file trong Python là:
Ngoài ra, chúng ta có thể chỉ rõ file được xử lý ở chế độ nhị phân (binary) hoặc chế độ văn bản (text):
Ví dụ, mở một file gochocit.txt ở chế độ mặc định.
Câu lệnh mở file ở trên tương đương với:
Bởi vì “r” và “t” là các giá trị mặc định nên chúng ta không cần phải chỉ rõ chúng. Khi mở file ở chế độ văn bản (text), nên chỉ định bộ mã hóa các ký tự trong file để tránh gặp các lỗi về mã hóa ký tự. Bộ mã hóa ký tự utf-8 là một trong những bộ mã hóa ký tự được sử dụng phổ biến nhất.
2. Đọc (read) file trong PythonGiả sử, chúng ta có file gochocit.txt nằm cùng thư
mục với file code
Khi sử dụng hàm
Kết quả
Nếu file gochocit.txt nằm ở một thư mục khác, chúng ta cần cung cấp đường dẫn chính xác của file này khi mở file.
Hàm
Kết quả
Nếu muốn đọc từng dòng trong file thì Python có hỗ trợ hàm
Kết quả
Kế tiếp, sử dụng vòng lặp for là cách thường dùng để đọc từng dòng trong file cho đến khi kết thúc file.
Kết quả
3. Đóng (close) file trong PythonKhi đọc/ghi file xong, chúng ta nên đóng file với hàm
Việc đóng file là đặc biệt cần thiết khi file được sử dụng để đọc/ghi dữ liệu thường xuyên bởi các chương trình khác nhau.
|