Membaca Fail Teks ke dalam Senarai atau Tatasusunan dalam Python
Apabila bekerja dengan Python, membaca fail teks ke dalam senarai atau tatasusunan ialah tugas biasa. Dengan berbuat demikian, anda boleh mengakses item individu dalam koleksi dengan mudah.
Walau bagaimanapun, isu biasa timbul apabila keseluruhan fail dibaca sebagai item senarai tunggal, menghalang akses elemen individu. Untuk menangani perkara ini, anda perlu membahagikan fail kepada komponen yang lebih kecil menggunakan kaedah split().
Pertimbangkan contoh berikut:
<code class="python">text_file = open("filename.dat", "r") lines = text_file.read().split(',') print(lines)</code>
Dalam kod ini, kaedah read() berbunyi keseluruhan fail ke dalam rentetan. Kaedah split(',') kemudian membelah rentetan menggunakan koma sebagai pembatas, mencipta senarai item individu.
Walau bagaimanapun, untuk fail yang lebih besar atau struktur data yang lebih kompleks, pendekatan yang lebih idiomatik disyorkan:
<code class="python">import csv with open('filename.csv', 'r') as fd: reader = csv.reader(fd) for row in reader: # Perform operations on individual row items</code>
Menggunakan csv.reader() membolehkan anda mengulangi fail baris demi baris sebagai senarai, menyediakan cara yang lebih cekap dan mudah untuk bekerja dengan fail teks yang besar.
Atas ialah kandungan terperinci Bagaimana untuk Membaca Fail Teks ke dalam Senarai atau Tatasusunan dalam Python: Elemen Tunggal lwn Akses Individu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!