Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Membaca Fail Teks Besar Baris demi Baris untuk Mengelakkan Lebihan Memori?
Membaca Fail Teks Besar Baris demi Baris tanpa Beban Memori
Apabila berurusan dengan fail teks besar yang melebihi kapasiti memori, membacanya baris demi baris tanpa memori yang berlebihan menjadi penting. Pendekatan cekap ingatan melibatkan penggunaan gelung for terus pada objek fail.
Menggunakan dengan open(...) mencipta pengurus konteks yang menutup fail secara automatik selepas membaca. Berikut ialah contoh:
with open("log.txt") as infile: for line in infile: print(line)
Kod ini membaca fail "log.txt" baris demi baris, mengelakkan masalah memori yang berkaitan dengan memuatkan keseluruhan kandungan. Setiap baris diproses dalam gelung, memastikan pengendalian fail besar yang cekap tanpa menjejaskan sumber sistem.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membaca Fail Teks Besar Baris demi Baris untuk Mengelakkan Lebihan Memori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!