Mengatasi Penimpaan Fail: Panduan Menambah pada Fail
Dalam bidang pengendalian fail, selalunya perlu menambah data baharu pada fail sedia ada tanpa kehilangan kandungan asalnya. Panduan ini mendedahkan rahsia menambah fail dalam Python, tugas yang mungkin kelihatan menakutkan pada mulanya.
Masalah:
Bagaimana saya boleh mengelak daripada menulis ganti fail sedia ada dan sebaliknya tambahkan data baharu ke ia?
Penyelesaian:
Kunci terletak pada parameter mod yang diserahkan kepada fungsi open(). Secara lalai, open() beroperasi dalam mod "w" (write), yang menimpa sebarang kandungan fail sedia ada. Untuk menambah pada fail, kita perlu menetapkan mod kepada "a" (tambah).
Pelaksanaan:
with open("test.txt", "a") as myfile: myfile.write("appended text")
Dalam contoh ini, kita membuka Fail "test.txt" dalam mod tambah. Sebarang data yang ditulis pada myfile akan dilampirkan pada kandungan fail yang sedia ada, mengekalkan data asal.
Rujukan:
Dokumentasi Python menyediakan senarai lengkap semua mod fail yang tersedia, yang penting untuk menyesuaikan pengendalian fail dengan keperluan khusus.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Data pada Fail dalam Python Tanpa Mengganti Kandungan Sedia Ada?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!