Penulisan Fail Python
Dalam Python moden, amalan yang tidak digunakan untuk menggunakan cetakan untuk menulis pada fail telah digantikan dengan yang lebih elegan dan cekap pendekatan.
Fail I/O dengan Konteks Pengurus
Untuk menulis baris pada fail, gunakan fungsi with statement dan open() seperti berikut:
with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n')
Pernyataan with memastikan fail dibuka dengan betul dan tertutup, mengendalikan kemungkinan pengecualian dengan anggun. Mod 'a' menunjukkan bahawa fail harus dibuka untuk ditambahkan, manakala 'w' boleh digunakan untuk menulis dengan pemotongan.
Pertimbangan Penamat Talian
Elakkan menggunakan os.linesep sebagai penamat talian semasa menulis ke fail dalam mod teks. Sebaliknya, gunakan satu 'n' pada semua platform.
Do not use os.linesep as a line terminator when writing files opened in text mode (the default); use a single '\n' instead, on all platforms.
Sumber Tambahan
Untuk mendapatkan maklumat lanjut, terokai dokumentasi berikut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menulis dengan Cekap ke Fail dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!