readline() Menghasilkan Senarai dengan Aksara Baris Baharu
Apabila menggunakan kaedah readlines() dalam Python untuk membaca kandungan fail teks dan simpannya dalam senarai, ia termasuk aksara baris baharu (n) pada penghujung setiap baris. Ini boleh menjadi tidak diingini dalam situasi tertentu.
Mengalih keluar Aksara Baris Baharu
Untuk menghapuskan aksara baris baharu daripada senarai, anda boleh memanfaatkan kaedah splitlines(). splitlines(), seperti namanya, membahagikan kandungan fail berdasarkan baris baharu dan mengembalikan senarai tanpa n.
Kod untuk Alih Keluar Aksara Baris Baharu
Berikut ialah versi terkini kod anda yang menunjukkan penggunaan splitlines():
<code class="python">with open('filename.txt') as f: mylist = f.read().splitlines()</code>
Daripada menggunakan readlines(), read() membaca keseluruhan fail sebagai rentetan. Selepas itu, splitlines() membahagikan rentetan ini kepada senarai berdasarkan pemisah baris, melucutkan aksara baris baharu. Pendekatan ini memberikan anda senarai di mana setiap elemen mewakili baris daripada fail teks, tanpa n.
Atas ialah kandungan terperinci Berikut ialah tajuk berasaskan soalan yang menangkap intipati artikel: Bagaimanakah Saya Mengalih Keluar Aksara Baris Baharu daripada Senarai Dibuat dengan `readlines()` dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!