Cara membaca file teks dalam python

Cara membaca file teks dalam python

Saat bekerja dengan aplikasi Python, Anda akan diminta untuk membaca dan menulis file teks di Python. Anda dapat merujuk ke tutorial kami yang lain untuk menulis file teks di Python. Membaca file teks di Python adalah proses sederhana yang dapat dicapai dengan menggunakan beberapa metode berbeda.

Dalam artikel ini, kami akan membahas metode berikut untuk membaca file teks di Python:

  • Menggunakan 'membuka()' fungsi dan '.membaca()' metode
  • Menggunakan 'membuka()' fungsi dan '.readlines () ' metode
  • Menggunakan 'dengan' pernyataan dan '.membaca()' metode
  • Menggunakan 'dengan' pernyataan dan '.readlines () ' metode

Anda dapat memilih siapa pun metode yang diberikan berdasarkan skenario dan lingkungan aplikasi Anda. Dalam tutorial ini, saya akan membaca 'file saya.txt' Tersedia dalam direktori saat ini yang berisi teks berikut:

kucing myfile.txt  
Output: Hai, saya Rahul menyambut Anda di Tecadmin.bersih 

Mari kita lihat lebih dekat masing -masing metode ini satu per satu.

Metode 1: Menggunakan 'membuka()' fungsi dan '.membaca()' metode

Metode pertama untuk membaca file teks di Python menggunakan 'membuka()' fungsi dan '.membaca()' metode. Berikut adalah contoh cara menggunakan metode ini:

# Buka file teks dalam file mode baca = buka ('myfile.txt ',' r ') # Baca konten file ke dalam konten variabel = file.Baca () # Cetak Nilai Cetak Cetak (Isi) # Tutup File File.menutup()
1234567891011# Buka file teks di baca modefile = buka ('myfile.txt ',' r ') # Baca konten file ke variabelcontents = file.baca () # Cetak Isi ValuePrint (Isi) # Tutup FileFile.menutup()
Output: Hai, saya Rahul menyambut Anda di Tecadmin.bersih 

Dalam contoh ini, kami menggunakan 'membuka()' Fungsi untuk membuka file teks dalam mode baca (parameter 'R' menunjukkan bahwa kami ingin membaca file). Kemudian, kami menggunakan '.membaca()' metode untuk membaca konten file ke dalam variabel yang disebut konten. Akhirnya, kami menutup file menggunakan .tutup () metode.

Metode 2: Menggunakan 'membuka()' fungsi dan '.readlines () ' metode

Metode kedua untuk membaca file teks di Python melibatkan penggunaan 'membuka()' fungsi dan '.readlines () ' metode. Metode ini mirip dengan metode pertama, tetapi mengembalikan daftar string, di mana setiap string mewakili baris dalam file teks. Berikut adalah contoh cara menggunakan metode ini:

# Buka file teks dalam file mode baca = buka ('myfile.txt ',' r ') # Baca konten file ke dalam daftar string lines = file.readline () # cetak baris cetak (baris) # tutup file file.menutup()
1234567891011# Buka file teks di baca modefile = buka ('myfile.txt ',' r ') # Baca konten file ke dalam daftar stringlines = file.ReadLines () # Cetak LinesPrint (Lines) # Tutup FileFile.menutup()
Output: ['hai \ n', "I'm Rahul \ n", 'menyambut Anda di tecadmin.net \ n '] 

Dalam contoh ini, kami menggunakan 'membuka()' Fungsi untuk membuka file teks dalam mode baca (parameter 'R' menunjukkan bahwa kami ingin membaca file). Kemudian, kami menggunakan '.readlines () ' metode untuk membaca isi file ke dalam daftar string yang disebut baris. Akhirnya, kami menutup file menggunakan .tutup () metode.

Metode 3: Menggunakan 'dengan' pernyataan dan '.membaca()' metode

Metode ketiga untuk membaca file teks di Python melibatkan penggunaan dengan pernyataan dan '.membaca()' metode. Metode ini mirip dengan metode pertama, tetapi secara otomatis menutup file setelah blok kode di dalam 'dengan' Pernyataan telah dieksekusi. Berikut adalah contoh cara menggunakan metode ini:

# Buka file teks dalam mode baca menggunakan pernyataan dengan dengan terbuka ('myfile.txt ',' r ') sebagai file: # Baca konten file ke dalam konten variabel = file.baca () cetak (isi)
12345# Buka file teks dalam mode baca menggunakan dengan pernyataan dengan terbuka ('myfile.txt ',' r ') sebagai file: # Baca konten file ke dalam konten variabel = file.baca () cetak (isi)
Output: Hai, saya Rahul menyambut Anda di Tecadmin.bersih 

Dalam contoh ini, kami menggunakan 'dengan' Pernyataan untuk membuka file teks dalam mode baca (parameter 'R' menunjukkan bahwa kami ingin membaca file). Itu 'dengan' Pernyataan secara otomatis menutup file setelah blok kode di dalam 'dengan' Pernyataan telah dieksekusi.

Metode 4: Menggunakan 'dengan' pernyataan dan '.readlines () ' metode

Metode keempat untuk membaca file teks di Python melibatkan penggunaan 'dengan' pernyataan dan '.readlines () ' metode. Metode ini mirip dengan metode kedua, tetapi secara otomatis menutup file setelah blok kode di dalam 'dengan' Pernyataan telah dieksekusi. Berikut adalah contoh cara menggunakan metode ini:

# Buka file teks dalam mode baca menggunakan pernyataan dengan dengan terbuka ('myfile.txt ',' r ') sebagai file: # baca konten file ke dalam daftar string lines = file.readlines () cetak (baris)
12345# Buka file teks dalam mode baca menggunakan dengan pernyataan dengan terbuka ('myfile.txt ',' r ') sebagai file: # baca konten file ke dalam daftar string lines = file.readlines () cetak (baris)
Output: ['hai \ n', "I'm Rahul \ n", 'menyambut Anda di tecadmin.net \ n '] 

Dalam contoh ini, kami menggunakan 'dengan' Pernyataan untuk membuka file teks dalam mode baca (parameter 'R' menunjukkan bahwa kami ingin membaca file). Itu 'dengan' Pernyataan secara otomatis menutup file setelah blok kode di dalam 'dengan' Pernyataan telah dieksekusi. Dalam 'dengan' pernyataan, kami menggunakan '.readlines () ' metode untuk membaca isi file ke dalam daftar string yang disebut baris.

Kesimpulan

Dalam artikel ini, kami telah membahas empat metode berbeda untuk membaca file teks di Python: menggunakan 'membuka()' fungsi dan '.membaca()' metode, menggunakan 'membuka()' fungsi dan '.readlines () ' metode, menggunakan 'dengan' pernyataan dan '.membaca()' metode, dan menggunakan 'dengan' pernyataan dan '.readlines () ' metode. Masing -masing metode ini memiliki kelebihan dan kekurangannya sendiri, dan metode terbaik untuk digunakan akan tergantung pada kebutuhan spesifik Anda.