Viết một tệp văn bản

Python:
Viết một tệp văn bản

Cách thức:

Viết vào tệp rất đơn giản. Sử dụng câu lệnh with để mở tệp, sau đó gọi write().

# Viết vào tệp trong Python
with open('example.txt', 'w') as file:
    file.write("Xin chào, Thế giới!")

# Đọc tệp đã viết
with open('example.txt', 'r') as file:
    print(file.read())

Kết quả Mẫu:

Xin chào, Thế giới!

Thêm vào một tệp hiện có mà không ghi đè lên:

# Thêm vào tệp trong Python
with open('example.txt', 'a') as file:
    file.write("\nHẹn gặp lại, Thế giới!")

# Đọc tệp đã thêm
with open('example.txt', 'r') as file:
    print(file.read())

Kết quả Mẫu:

Xin chào, Thế giới!
Hẹn gặp lại, Thế giới!

Sâu Hơn

Việc viết tệp văn bản có nguồn gốc từ các hệ thống máy tính sớm. Đây là hình thức cơ bản nhất của việc duy trì dữ liệu và trao đổi giữa các chương trình và hệ thống. Mặc dù có các lựa chọn khác như cơ sở dữ liệu cho dữ liệu phức tạp, tệp văn bản vẫn được sử dụng rộng rãi vì tính đơn giản và khả năng đọc của con người. Khi viết tệp, Python xử lý nhiều phức tạp về buffering và quản lý bộ nhớ, diễn ra ngầm và cung cấp các chế độ khác nhau (ví dụ, viết ‘w’, thêm vào ‘a’) cho các trường hợp sử dụng khác nhau.

Xem Thêm