Kaedah baca () Fail Python

Kaedah Baca Fail Python



“Apabila kita bercakap tentang bahasa pengaturcaraan terbaik untuk pemula, Python adalah salah satu daripadanya. Ia memudahkan kami dengan banyak fungsi terbina dalam yang membantu dalam melakukan pelbagai tugas hanya dengan menggunakan fungsi 'Python' ini. Apabila kami ingin melakukan beberapa tugas pada fail yang berbeza dengan bantuan Python, seperti membuka fail teks dalam Python, membaca fail itu, menulis data ke beberapa fail, atau menutup fail selepas dibuka, maka kami akan menggunakan fungsi Python seperti “ baca(), buka(), tutup()” dsb.

Fungsi ini menjadikan kerja kami sangat mudah dan mudah. Dalam panduan ini, kami akan membincangkan kaedah 'baca fail()' secara terperinci dan akan menerangkan fungsi kaedah ini dalam 'Python'. Kaedah 'baca fail()' membantu membaca fail teks dalam Python. Apabila kita perlu membaca beberapa data daripada fail, maka kita akan menggunakan kaedah 'baca fail ()' dalam 'Python'. Kita boleh membaca keseluruhan data daripada fail serta bait tertentu daripada fail. Jika kami menyebut bilangan bait dalam kaedah 'baca()', maka bait khusus ini akan dibaca dan jika kami tidak menambah sebarang nilai dalam kaedah 'baca()', maka nilai lalainya ialah '-1, ” dan ia membaca data lengkap daripada fail. Sekarang, kami akan menunjukkan sintaks kaedah 'baca fail()' ini, dan kemudian kami akan menggunakan kaedah ini dalam kod kami juga.'

Contoh 1

Berikut ialah fail Python yang ingin kita baca dengan bantuan kaedah 'fail baca()'. Fail ini mengandungi data yang turut ditunjukkan dalam tangkapan skrin di bawah. Sekarang, teruskan dan lihat bagaimana kami akan membaca data tersebut dalam kod 'Python' dengan bantuan kaedah 'baca fail()'.









Berikut ialah aplikasi 'Spyder' yang kami gunakan dalam panduan ini. Kami mula-mula meletakkan 'w' sebagai pembolehubah, dan 'w' ini dimulakan dengan fungsi 'open()'. Fungsi ini membantu dalam membuka fail, yang diberikan dalam fungsi 'open()' sebagai parameter pertama. Parameter pertama ialah 'w_file.txt,' yang kami buka di sini, dan kemudian kami mempunyai 'r' sebagai parameter kedua. 'r' ini bermakna kami membuka fail ini untuk tujuan membaca sahaja. Kami menulis objek fail dengan kaedah 'baca()' ini. Kami menulisnya sebagai 'w.read()'. Kini, data 'w_file.txt' akan dibaca dan data itu juga akan dipaparkan pada konsol kerana kami telah menggunakan kaedah ini dalam fungsi 'cetak ()'.







Pada apl 'Spyder', kami hanya tekan 'Shift+Enter' untuk mendapatkan hasilnya. Data yang terdapat dalam fail teks 'w_file.txt' dipaparkan di sini kerana kami membaca fail itu dan mencetak data fail dalam kod 'Python' dengan bantuan fungsi Python.



Contoh 2

Kami sekali lagi membuka dan membaca 'w_file.txt', tetapi di sini kami membaca bait tertentu daripada fail 'w_file.txt'. Dalam kaedah 'open()', kami menyebut nama fail yang ingin kami buka dan baca. Kami juga menulis 'r' dalam kaedah ini kerana kami membuka 'w_file.txt' untuk membaca datanya. Di bawah ini kita mempunyai kaedah 'baca()' dalam 'cetak()'. Kami juga menambah '28' dalam kaedah 'baca()' ini, yang bermaksud kami telah menentukan bait '28' dalam kaedah 'baca()' ini. Ia hanya membaca bait khusus itu daripada fail dan juga memaparkan data tersebut pada konsol. Kami menaip 'w.read(28)' dalam 'print()' supaya '28' bait daripada 'w_file.txt' akan dibaca dan dicetak pada konsol.

Lihat di sini. Tidak semua data fail dicetak di sini. Hanya bait yang ditentukan dicetak kerana kami telah menyebut bait ini dalam kaedah 'baca()' dalam kod 'Python' di atas.

Contoh 3

Fail teks ditunjukkan dalam tangkapan skrin di bawah. Fail ini mengandungi beberapa baris, dan kami akan membaca fail ini daripada fail dan juga mencetak keseluruhan data fail pada konsol.

'Data' ialah pembolehubah yang kami mulakan di sini. Kaedah 'open()' digunakan untuk memulakan pembolehubah itu. Kami sedang membuka fail 'demofile.txt' di sini. Kami hanya menulis nama fail dalam kaedah ini. Kemudian, kami mencetak nama fail dengan bantuan 'nama'. Kami menulis objek fail dan kemudian 'nama'. Objek fail ialah 'data,' jadi kami menaip 'data. nama' dalam 'cetakan'. Ia membantu dalam mencetak nama fail yang telah kami buka di sini.

Selepas ini, kami memulakan 'data2' dengan kaedah 'baca()'. Apabila kita menggunakan kaedah 'baca()' ini, kita mesti menulis objek fail dengan kaedah ini. Jadi, kami menaip 'data.read()' di sini, di mana 'data' ialah objek fail dan 'read()' ialah kaedah untuk membaca fail tersebut. Selepas membaca data, kami juga ingin mencetak data tersebut pada konsol. Kami melakukan ini dengan meletakkan 'data2,' yang mengandungi data fail selepas membaca dalam kaedah 'print()'.

Kini, data 'demofile.txt' akan dipaparkan pada konsol. Kemudian, kita perlu menutup fail itu. Untuk menutup fail dalam 'Python', kami mempunyai kaedah 'close()', jadi kami menggunakan kaedah 'close()' dengan objek fail dan menulisnya sebagai 'data.close()'. Sekarang, semak hasil kod ini.

Semua data daripada fail di atas dibaca dan juga dicetak dalam hasil ini. Kami hanya menggunakan kaedah 'baca()' untuk membaca data dalam 'Python'.

Contoh 4

Berikut ialah fail teks baharu, yang akan kami baca dalam kod ini. Kami sekali lagi akan menggunakan kaedah 'baca()' untuk membaca data tersebut dalam kod 'Python'.

Pertama, kami membuka fail ini yang telah kami tunjukkan di atas. Dalam kaedah 'open()', nama fail dimasukkan, iaitu 'file2.txt'. Sekarang, fail ini akan dibuka. Nama fail yang kami buka di sini juga dipaparkan kerana kami telah menggunakan 'a.name' dalam 'print()' di mana 'a' ialah objek fail di sini. Selepas ini, kami memulakan 'data_2' dengan kaedah 'a.read()' supaya data akan dibaca dan disimpan dalam pembolehubah 'data_a'. Selepas membaca, kami mencetak data dengan meletakkan pembolehubah 'data_a' dalam 'print()'.Untuk menutup fail dalam 'Python', kami menggunakan kaedah 'close()' dengan objek fail.

Walaupun data daripada fail 'file2.txt' dibaca dan juga dipaparkan dalam hasil ini, kerana kami tidak menambah sebarang bait khusus dalam kaedah 'baca()', data lengkap daripada fail tersebut dipaparkan dalam hasil ini.

Contoh 5

Pembolehubah 'b' kini dimulakan dengan kaedah 'open()' dalam kod ini, dan nama fail dimasukkan dalam kaedah ini. Selepas ini, kami mencetak nama fail di bawah dengan menggunakan 'b.name' dalam 'print()'. Kemudian kita mempunyai pembolehubah 'lines_b', yang dimulakan dengan 'b.read()'. Dalam kaedah 'baca()', kami juga memasukkan beberapa bilangan bait yang ingin kami baca dalam contoh ini. Di sini, kita membaca '20' bait dengan meletakkan nombor '20' ini dalam kaedah 'baca()'. Selepas ini, kami mencetak data bait khusus yang kami dapat daripada fail selepas membaca dengan bantuan kaedah 'cetak ()'. Di sini, anda boleh melihat bahawa 'lines_b' ditulis dalam 'print()'. 'lines_b' ini mengandungi 20 bait data yang kami baca daripada fail.

Nama fail diberikan dahulu, dan kemudian 20 bait data daripada fail itu dibaca dan dicetak di sini dalam hasil ini.

Kesimpulan

Panduan ini adalah mengenai kaedah 'Baca fail Python()'. Kami telah meneroka kaedah ini secara terperinci di sini dan telah menjelaskan bahawa kaedah ini membantu kami membaca data fail dalam Python. Kami telah menjelaskan bahawa kami boleh membaca bait tertentu daripada data dan keseluruhan data. Kami juga telah menjelaskan bahawa nilai lalai kaedah 'baca()' ialah '-1,' yang membaca data lengkap daripada fail, dan jika kami ingin membaca beberapa data bait tertentu, maka kami menggunakan nombor bait dalam kaedah 'baca()'. Kami telah meneroka contoh yang berbeza di mana kami telah membaca data lengkap daripada fail serta beberapa bait daripada data fail.