Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Membaca Baris Fail mengikut Baris ke dalam Senarai Python?
Bacaan Fail Baris demi Baris dengan Senarai Python
Untuk membaca fail baris demi baris dan menyimpan setiap baris sebagai elemen dalam Senarai Python, ikuti langkah berikut:
1. Buka Fail:
Mulakan dengan membuka fail dalam mod baca sahaja:
with open(filename, 'r') as file: # ...
2. Baca dan Proses Fail:
Untuk membaca keseluruhan fail ke dalam memori dan mengalih keluar aksara ruang kosong dari hujung setiap baris, gunakan pemahaman senarai:
with open(filename, 'r') as file: lines = [line.rstrip() for line in file]
Untuk fail besar , pertimbangkan untuk membaca dan memproses fail baris demi baris untuk mengelakkan masalah ingatan:
with open(filename, 'r') as file: for line in file: print(line.rstrip())
3. Gunakan Operator Walrus untuk Python 3.8 dan Ke Atas:
Dalam Python 3.8 dan lebih baru, anda boleh menggunakan gelung sementara dengan operator walrus:
with open(filename, 'r') as file: while line := file.readline(): print(line.rstrip())
4. Tetapkan Mod Akses dan Pengekodan Aksara:
Untuk keperluan pengendalian fail tertentu, anda boleh menetapkan mod akses dan pengekodan aksara secara manual:
with open(filename, 'r', encoding='UTF-8') as file: # ...
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membaca Baris Fail mengikut Baris ke dalam Senarai Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!