Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menulis Senarai Python pada Fail dengan Newlines?

Bagaimanakah Saya Boleh Menulis Senarai Python pada Fail dengan Newlines?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-09 06:46:10383semak imbas

How Can I Write a Python List to a File with Newlines?

Menulis Senarai pada Fail dengan Python, Termasuk Baris Baharu

Untuk menulis senarai pada fail sambil memasukkan baris baharu, terdapat beberapa pendekatan untuk dipertimbangkan.

Menggunakan a Gelung:

Kaedah ini melibatkan lelaran melalui senarai dan menulis setiap baris pada fail dengan aksara baris baharu ditambah.

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write(f"{line}\n")

Untuk Python <3.6:

Dalam versi Python yang lebih awal, gunakan yang berikut sintaks:

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write("%s\n" % line)

Untuk Python 2:

Untuk Python 2, pendekatan ini juga berdaya maju:

with open('your_file.txt', 'w') as f:
    for line in lines:
        print >> f, line<p><strong>Menggunakan Pemahaman Senarai (Cekap):</strong></p>
<p>Untuk mengelak daripada mencipta yang tidak perlu senarai perantaraan, keluarkan kurungan segi empat sama [] dalam pemahaman senarai. Ini menghasilkan ungkapan penjana sebaliknya, yang lebih cekap ingatan.</p>
<pre class="brush:php;toolbar:false">with open('your_file.txt', 'w') as f:
    f.writelines(f"{line}\n" for line in lines)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menulis Senarai Python pada Fail dengan Newlines?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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