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!