Ghi tệp Python

Ghi vào tệp đã có

Nếu muốn ghi vào tệp đã có, bạn phải gửi open() Hàm thêm tham số:

  • "a" - Thêm vào - sẽ thêm vào cuối tệp
  • "w" - Viết - sẽ ghi đè lên bất kỳ nội dung đã có nào

Ví dụ

Mở tệp "demofile2.txt" và thêm nội dung vào tệp:

f = open("demofile2.txt", "a")
f.write("Now the file has more content!")
f.close()
# Sau khi thêm vào, mở và đọc tệp:
f = open("demofile2.txt", "r")
print(f.read())

Chạy ví dụ

Ví dụ

Mở tệp "demofile3.txt" và ghi đè nội dung:

f = open("demofile3.txt", "w")
f.write("Woops! Tôi đã xóa nội dung!")
f.close()
# Sau khi ghi, mở và đọc tệp:
f = open("demofile3.txt", "r")
print(f.read())

Chạy ví dụ

Ghi chú:Phương pháp "w" sẽ ghi đè toàn bộ nội dung.

Tạo tệp mới

Để tạo tệp mới trong Python, hãy sử dụng open() Phương pháp, và sử dụng một trong các tham số sau:

  • "x" - Tạo - Sẽ tạo một tệp, nếu tệp tồn tại sẽ trả về lỗi
  • "a" - Thêm vào - Nếu tệp không tồn tại, sẽ tạo một tệp
  • "w" - Viết - Nếu tệp không tồn tại, sẽ tạo một tệp

Ví dụ

Tạo tệp "myfile.txt":

f = open("myfile.txt", "x")

Kết quả: Tệp mới đã được tạo thành công!

Ví dụ

Nếu không tồn tại, sẽ tạo tệp mới:

f = open("myfile.txt", "w")