Menulis Baris ke Fail dalam Python: Amalan Terbaik dan Keserasian Merentas Platform
Python menyediakan beberapa cara untuk menulis baris pada fail. Walau bagaimanapun, satu kaedah biasa daripada versi terdahulu, cetak >> f, "hai", telah ditandakan sebagai tidak digunakan. Untuk memastikan keserasian dan amalan terbaik, mari kita terokai pendekatan yang disyorkan.
Cara Moden Menulis Baris ke Fail
Kaedah pilihan untuk menulis baris ke fail fail dalam Python moden adalah menggunakan fungsi open() bersama-sama dengan pernyataan:
with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n')
Pendekatan ini mempunyai beberapa kelebihan:
Penamat Talian Merentas Platform
Apabila menulis pada fail teks, adalah penting untuk mempertimbangkan keserasian merentas platform berkenaan penamat baris. Walaupun "n" (baris baharu) ialah standard untuk sistem berasaskan UNIX, sistem Windows menggunakan "rn" (carriage return dan baris baharu).
Panduan Dokumentasi
Syukurlah, dokumentasi Python secara eksplisit menyatakan bahawa "n" harus digunakan sebagai penamat baris apabila menulis fail teks pada semua platform. Ini menghapuskan keperluan untuk menggunakan "rn" khusus untuk sistem Windows.
Sumber Tambahan
Untuk bacaan lanjut, pertimbangkan sumber berikut:
Atas ialah kandungan terperinci Bagaimana untuk Menulis Baris ke Fail dalam Python: Amalan Terbaik dan Keserasian Merentas Platform?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!