Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menambah Fail Daripada Menggantikannya dalam Python?
Menambah pada Fail lwn. Penimpaan
Dalam Python, mengakses fail untuk menulis secara lalai akan menimpa kandungannya. Sebaliknya, untuk menambah fail sedia ada, anda boleh menggunakan parameter mod fungsi open().
Penyelesaian:
Untuk menambah pada fail, tetapkan hujah mod dalam open() ke "a" (tambah). Ini membolehkan anda meneruskan menulis kandungan pada fail tanpa memadamkan data sedia ada.
Berikut ialah contoh:
with open("test.txt", "a") as myfile: myfile.write("appended text")
Dalam contoh ini, fail "test.txt" dibuka dalam lampiran mod. Objek myfile kemudiannya boleh digunakan untuk menulis kandungan pada fail tanpa menulis ganti kandungan sebelumnya.
Mod Alternatif:
Fungsi open() menyokong pelbagai mod untuk fail akses. Mod berikut biasanya digunakan:
Dengan memahami dan menggunakan mod yang sesuai, anda boleh mengawal cara Python mengakses dan mengubah suai fail dengan berkesan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Fail Daripada Menggantikannya dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!