Memasukkan Baris Pertengahan Fail dengan Python
Memasukkan baris di tengah-tengah fail dengan Python boleh dilakukan melalui beberapa kaedah yang berbeza. Satu pendekatan ialah menggunakan fungsi readlines() untuk membaca kandungan fail ke dalam senarai. Senarai ini kemudiannya boleh diedit dengan memasukkan baris yang dikehendaki pada indeks yang ditentukan. Setelah pengeditan dibuat, kandungan senarai boleh ditulis kembali ke fail menggunakan fungsi writelines().
Sebagai contoh, pertimbangkan fail yang mengandungi senarai nama:
Alfred Bill Donald
Untuk memasukkan nama "Charlie" pada baris 3, kita boleh menggunakan kod berikut:
<code class="python">with open("names.txt", "r") as f: contents = f.readlines() contents.insert(3, "Charlie\n") with open("names.txt", "w") as f: contents = "".join(contents) f.write(contents)</code>
Kod ini membuka fail "name.txt" untuk membaca, membaca kandungannya ke dalam senarai kandungan, memasukkan "Charlie" pada baris 3, dan kemudian membuka fail untuk menulis. Kandungan senarai dicantumkan ke dalam rentetan dan ditulis kembali pada fail.
Selepas menjalankan kod ini, fail "name.txt" akan mengandungi perkara berikut:
Alfred Bill Charlie Donald
The baris "Charlie" telah berjaya dimasukkan pada baris 3, mengalihkan semua baris berikutnya ke bawah satu baris.
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Baris Tengah-Fail Menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!