Skip to main content

🐍 Ngày 35 - Python hằng ngày 365 ngày - Tạo và ghi file

🎯 Mục tiêu

Học cách tạo, ghi và đọc file văn bản (.txt) trong Python.


🧠 Kiến thức chính

  • Dùng open("filename", "mode") để mở file:
    • "w": ghi mới (xoá nội dung cũ nếu có)
    • "a": ghi tiếp vào cuối file
    • "r": chỉ đọc
  • Nên dùng with open(...) để đảm bảo đóng file tự động.

📦 Ví dụ: Ghi và đọc file

# Ghi nội dung vào file
with open("demo.txt", "w", encoding="utf-8") as f:
f.write("Xin chào Python!\n")
f.write("Hôm nay là ngày 35\n")

# Đọc lại nội dung file
with open("demo.txt", "r", encoding="utf-8") as f:
content = f.read()
print(content)

📂 Sau khi chạy, bạn sẽ thấy file demo.txt trong thư mục hiện tại.


📝 Bài tập thực hành

Bài 1: Tạo file note.txt và ghi 3 dòng bất kỳ

Bài 2: Ghi danh sách vào file

lines = ["Dòng 1", "Dòng 2", "Dòng 3"]
  • Ghi từng dòng vào file lines.txt (mỗi phần tử 1 dòng)
  • Đọc lại nội dung và in ra màn hình.

💡 Gợi ý

  • Dùng vòng lặp for để ghi nhiều dòng.
  • Dùng f.write(line + "\n") để đảm bảo mỗi dòng cách dòng.

📌 Ghi chú

  • File sẽ nằm cùng thư mục với file Python nếu không chỉ định đường dẫn cụ thể.
  • Dùng os.path.exists() để kiểm tra file có tồn tại không trước khi đọc.

🚀 Bắt đầu với Python

Bạn có thể mở bài học này trên Google Colab để chạy trực tiếp:

Mở trên Colab

📺 Ngày 35 – Tạo và ghi file trong Python

Trong video này, bạn sẽ học cách tạo và ghi file trong Python bằng các chế độ "w""a". Một kỹ năng cực kỳ quan trọng để lưu trữ dữ liệu hoặc log!