Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Mengalih Keluar Aksara Baris Baharu Apabila Menggunakan `readlines()` Python?

Bagaimanakah Saya Mengalih Keluar Aksara Baris Baharu Apabila Menggunakan `readlines()` Python?

Barbara Streisand
Lepaskan: 2024-11-03 15:18:03
asal
909 orang telah melayarinya

How Do I Remove Newline Characters When Using Python's `readlines()`?

Mengelakkan Aksara Baris Baharu dengan .readlines()

Apabila membaca fail teks dengan .readlines(), anda mungkin menghadapi masalah apabila fail yang dikembalikan senarai termasuk aksara baris baharu (n) pada penghujung setiap baris. Ini boleh menjadi masalah apabila anda tidak memerlukan atau mahu aksara baris baharu.

Masalah:

Anda mempunyai fail .txt dengan nilai disenaraikan satu setiap baris dan anda mahu menyimpan nilai ini dalam senarai. Walau bagaimanapun, apabila anda menggunakan .readlines() untuk membaca fail, nilai dalam senarai mempunyai aksara baris baharu (n).

Penyelesaian:

Untuk mengalih keluar aksara baris baharu, anda boleh menggunakan pendekatan berikut:

<code class="python">with open(filename) as f:
    mylist = f.read().splitlines()</code>
Salin selepas log masuk

Pendekatan ini melibatkan membuka fail, membaca kandungannya menjadi rentetan menggunakan .read(), dan kemudian membelah rentetan itu kepada senarai baris menggunakan . splitlines(). .splitlines() mengalih keluar aksara baris baharu secara automatik daripada baris.

Dengan menggunakan kaedah ini, anda boleh membuat senarai yang mengandungi nilai daripada fail teks, tanpa sebarang aksara baris baharu yang tidak diingini.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengalih Keluar Aksara Baris Baharu Apabila Menggunakan `readlines()` Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan