Phần 15 – Đọc ghi file trong Lập trình Python

Trong lập trình Python, bạn có thể đọc và ghi dữ liệu vào các tệp tin (file) bằng cách sử dụng các phương thức và hàm được cung cấp bởi Python.

Đọc file: Để đọc nội dung của một file trong lập trình Python, bạn có thể sử dụng phương thức open() để mở file và phương thức read() để đọc nội dung. Dưới đây là cú pháp cơ bản:

python
file = open("path/to/file.txt", "r")
content = file.read()
file.close()

Trong đó:

  • "path/to/file.txt" là đường dẫn tới file bạn muốn đọc.
  • "r" là chế độ đọc (read mode), cho biết rằng bạn chỉ muốn đọc nội dung của file.

Sau khi mở file và đọc nội dung, bạn nên đảm bảo đóng file bằng phương thức close() để giải phóng tài nguyên.

Bạn cũng có thể sử dụng câu lệnh with để tự động đóng file mà không cần gọi phương thức close():

python
with open("path/to/file.txt", "r") as file:
    content = file.read()

Ghi file: Để ghi dữ liệu vào file trong Python, bạn có thể sử dụng phương thức open() với chế độ ghi (write mode) và phương thức write() để ghi nội dung vào file. Dưới đây là cú pháp cơ bản:

python
file = open("path/to/file.txt", "w")
file.write("Hello, World!")
file.close()

Trong đó:

  • "path/to/file.txt" là đường dẫn tới file bạn muốn ghi.
  • "w" là chế độ ghi (write mode), cho biết rằng bạn muốn ghi nội dung vào file. Lưu ý rằng nếu file đã tồn tại, nội dung cũ sẽ bị ghi đè.

Tương tự như khi đọc file, bạn cũng có thể sử dụng câu lệnh with để tự động đóng file:

python
with open("path/to/file.txt", "w") as file:
    file.write("Hello, World!")

Ngoài chế độ ghi, Python còn cung cấp các chế độ khác như chế độ thêm (append mode) để thêm nội dung vào cuối file, và chế độ đồng thời (read-write mode) để đọc và ghi file cùng một lúc.

Lưu ý: Trong lập trình python, đối với quá trình làm việc với file, luôn đảm bảo bạn có quyền truy cập và quyền ghi vào thư mục/file tương ứng.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top