Metode Python Readlines ()

Metode Python Readlines ()

Pernahkah Anda ingin membaca file baris demi baris di Python? Maka Anda harus terbiasa dengan ular python 'readlines ()' metode! Metode Python yang kuat ini digunakan untuk membaca file baris demi baris dan menyimpan setiap baris dalam daftar. Ini berarti Anda dapat mengakses setiap baris file menggunakan indeks daftar sederhana, dan Anda dapat dengan mudah memanipulasi isi file.

Itu 'readlines ()' Metode sangat berguna untuk membaca file yang berisi banyak informasi atau memiliki banyak baris teks. Anda juga dapat menggunakan 'readlines ()' Metode untuk membaca file satu baris pada satu waktu, yang bagus untuk tugas pemrosesan file. Yang lebih baik adalah itu 'readlines ()' Metode mudah digunakan dan dapat diimplementasikan hanya dalam beberapa baris kode. Jadi, jika Anda mencari cara yang dapat diandalkan untuk membaca file di Python, tidak terlihat lagi dari 'readlines ()' metode!

Sintaksis:

Itu 'readlines ()' Metode menggunakan sintaks berikut:

file_object.readlines ()
1file_object.readlines ()

Itu 'readlines ()' Metode membaca semua baris file dan mengembalikannya sebagai daftar string, dengan setiap string mewakili baris dalam file. Karakter garis baru di akhir setiap baris termasuk dalam string.

Contoh:

Mari kita pahami ular santun 'readlines ()' metode dengan beberapa contoh. Pertimbangkan file berikut myFile.txt:

kucing myfile.txt  Apple Banana Mangga Oranye Nanas 

Untuk membaca semua baris file ini menggunakan 'readlines ()' Metode, Anda dapat melakukan hal berikut:

# Buka file dalam mode baca dengan buka ('myfile.txt ',' r ') sebagai f: # baca semua baris baris file = f.readlines () # cetak daftar baris cetak (baris)
1234567# Buka file di baca modewith open ('myfile.txt ',' r ') sebagai f: # baca semua baris baris file = f.readlines () # cetak daftar linesprint (baris)

Ini akan mencetak output berikut:

Output: ['apple \ n', 'pisang \ n', 'mangga \ n', 'oranye \ n', 'nanas \ n'] 

Seperti yang Anda lihat, 'readlines ()' Metode Mengembalikan daftar string, dengan setiap string yang mewakili baris dalam file dan karakter baru di akhir setiap baris yang termasuk dalam string.

Anda juga dapat menggunakan 'readlines ()' metode untuk membaca sejumlah tertentu byte Dari file, seperti yang ditunjukkan pada contoh berikut:

# Buka file dalam mode baca dengan buka ('myfile.txt ',' r ') sebagai f: # batas jumlah byte untuk mengembalikan baris = f.Readlines (14) # Cetak daftar baris cetak (baris)
1234567# Buka file di baca modewith open ('myfile.txt ',' r ') sebagai f: # batas jumlah byte untuk mengembalikan baris = f.ReadLines (14) # Cetak daftar LinesPrint (Lines)

Ini akan mencetak output berikut:

Output: ['apple \ n', 'pisang \ n', 'mangga \ n'] 

Seperti yang Anda lihat, 'readlines ()' metode membaca jumlah bye yang ditentukan dari file dan mengembalikannya sebagai daftar string.

Itu 'readlines ()' metode umumnya lebih lambat daripada menggunakan loop for dan 'readlines ()' metode untuk membaca baris file, karena membaca semua baris file ke dalam memori sekaligus. Namun, lebih mudah digunakan dan dapat berguna saat Anda ingin membaca semua baris file dalam satu panggilan.