Yang Perlu Anda Ketahui Tentang Penanganan File dengan Python



Artikel ini akan memberi Anda pengetahuan rinci dan komprehensif tentang Penanganan File dengan Python dengan Contoh untuk Membuka, Membaca dan Menulis dalam file.

- bahasa pemrograman paling menuntut yang tak terbantahkan di tahun 2018 sejak StackOverflow hasil survei. Dari semua alasan termasuk Ilmu Data , , gaya sintaks pendek dan banyak lagi, fitur yang paling luar biasa adalah Penanganan File. Semua orang yang menulis ke file dan membaca file dapat dengan mudah dilakukan melalui Python.Cukup penasaran bagaimana caranya? Mari kita mulai dengan tutorial ini tentang Penanganan File dengan Python dengan urutan sebagai berikut:

Pengantar Python

Python adalah bahasa pemrograman berorientasi objek tingkat tinggi. Ini dikembangkan pada tahun 1991 oleh Guido Van Rossum . Sintaksnya mirip dengan Bahasa Inggris dan itulah sebabnya ia meningkatkan keterbacaan kode. Ini menggunakan indentasi untuk menentukan cakupan loop jika-lain membangun, kelas, dll.





Logo Python -Penanganan File dengan Python

Python dapat digunakan untuk membuat aplikasi sisi server.



  • Python dapat membantu melakukan otomatisasi tugas menggunakan skrip.

  • Python digunakan untuk membuat aplikasi yang berdiri sendiri.

  • Python digunakan dalam Big Data, ilmu data, Machine Learning & hellip & hellip & hellip.



Sebenarnya daftarnya bisa terus bertambah. Ini mendefinisikan kekuatan Python sebagai bahasa pemrograman.Karenanya menjadi sangat penting untuk mempelajari cara menulis ke file menggunakan python dan kemudian membaca dari file yang sama.

Pentingnya Penanganan File dengan Python

Pertanyaan ini pasti membuat Anda pusing, bukan? Mengapa begitu heboh dan stres pada hal sederhana ini.

Nah untuk itu mari kita ambil contoh, misalkan Anda ingin script python Anda mengambil data dari internet dan kemudian memproses data tersebut. Sekarang jika datanya kecil maka pemrosesan ini dapat dilakukan setiap kali Anda menjalankan skrip tetapi jika ada data yang sangat besar, pemrosesan berulang tidak dapat dilakukan, maka data yang diproses perlu disimpan. Di sinilah penyimpanan data atau penulisan ke file masuk Satu hal yang perlu diperhatikan saat menulis data ke file adalah konsistensi dan integritasnya harus dijaga.

Setelah Anda menyimpan data Anda pada file sekarang, yang paling penting adalah pengambilannya karena di komputer disimpan sebagai bit 1 dan 0 dan jika pengambilan tidak dilakukan dengan benar maka itu menjadi benar-benar tidak berguna dan data dikatakan rusak.

Karenanya menulis dan membaca juga merupakan aspek penting dari Penanganan File di python.

Bagaimana cara menulis ke file menggunakan Python?

Mari kita ambil contoh untuk memahami langkah-langkah standar yang digunakan selama Penanganan File dengan Python.

  • Membuka file untuk menulis.
  • Menambahkan dan menulis ke file.
  • Menutup file

Penanganan File: Membuka

Pertimbangkan buku yang ingin Anda tulis. Pertama, Anda perlu membuka buku itu agar Anda bisa menulis di dalamnya. Bukan?

Hal yang sama berlaku di sini, pertama, Anda perlu membuka file agar Anda dapat menulis padanya. Jadi untuk membuka file dengan python kita menggunakan yang berikut ini sintaksis

objek = terbuka (nama_file, mode)

Fungsi terbuka mengembalikan contoh file yang Anda buka untuk dikerjakan. Dibutuhkan 2 argumen utama, nama_file dan mode. Ada empat mode berbeda yang dapat Anda gunakan untuk membuka file:

  1. 'R'= Jika Anda ingin membaca dari sebuah file.

  2. 'di' = Jika Anda ingin menulis ke file yang menghapus data sebelumnya sepenuhnya.

  3. 'untuk'= Jika Anda ingin menambahkan file yang ditulis sebelumnya.

  4. 'X'= Jika Anda hanya ingin membuat file.

Mode tambahan yang digunakan untuk menentukan jenis file adalah:

  1. 'T'= File teks, Nilai default.

  2. 'B'= file biner. Misalnya. Gambar-gambar.

Sebagai contoh:

fp = open (“my_file.png”, “rb”)

Ini akan membuka file bernama my_file.png dalam format biner.

Menulis di File dengan Python

Untuk menulis ke file terlebih dahulu, Anda harus membukanya dalam mode tulis dan kemudian Anda dapat menulisnya. Namun, penting untuk dicatat bahwa semua data yang ditulis sebelumnya akan ditimpa.

Untuk contoh ini mari kita buat nama file edureka.txt dan tulis di dalamnya menggunakan python.

fp = open ('edureka.txt', 'wt') untuk _ dalam range (10): fp.write ('Edureka adalah platform untuk mengembangkan keterampilan berbasis pasar') fp.close ()

Seperti yang Anda lihat, untuk menulis ke file, saya pertama kali membuka file bernama edureka.txt dan menyimpan instance-nya di variabel fp. Sekarang saya menjalankan loop 10 kali untuk menulis 'Edureka adalah platform untuk mengembangkan keterampilan berbasis pasar' di file itu sebanyak 10 kali. Sekarang untuk praktik pemrograman yang baik, Anda harus menutup semua file yang Anda buka.

Satu hal yang perlu diperhatikan di sini adalah untuk menulis teks ke file, Anda harus membukanya dalam mode teks ('t'). Jika Anda bekerja dengan file biner, gunakan 'b' saat membuka file.

Sekarang mari kita menulis ke file biner, hal pertama yang perlu diingat saat menulis ke file biner adalah data harus diubah ke format biner sebelum menulis. Selain itu, data biner tidak dapat dibaca manusia sehingga Anda tidak dapat membacanya hanya dengan membuka file.

fp = open (“binaryFile”, “wb”) Data = [1,2,3] fp.write (bytearray (Data)) fp.close ()

Di sini Anda bisa melihat saya pertama kali membukanya binaryFile untuk menulis data saya ke dalamnya. Pertimbangkan saya memiliki larik informasi untuk ditulis ke file (dalam kasus ini Data ) lalu pertama saya ubah menjadi data biner dengan menggunakan fungsi bytearray () sehingga data diubah menjadi format biner. Kemudian, akhirnya, saya menutup file tersebut.

Menambahkan ke File

Sekarang, sebagian besar waktu Anda akan menulis ke file tanpa merusak konten sebelumnya. Menulis ke file sambil mempertahankan konten sebelumnya disebut menambahkan ke file.

apa metode bersembunyi di java

Untuk contoh ini mari tambahkan ke file yang sama yang telah kita buat. Mari tambahkan ke edureka.txt

fp = open ('edureka, txt', 'at') untuk _ in range (5): fp.write ('Saya menambahkan sesuatu ke dalamnya!') fp.close ()

Sekarang pada contoh di atas, Anda dapat melihat bahwa saya telah membuka file bernama edureka.txt menggunakan mode append. Ini memberi tahu python yang tidak menimpa data tetapi mulai menulis dari baris terakhir. Jadi apa yang akan dilakukannya sekarang adalah setelah garis akhir itu akan menambahkan 'Saya menambahkan sesuatu ke dalamnya!' 5 kali. Dan kemudian kami telah menutup file itu.

Menutup File

Nah, saya telah menunjukkan cara menutup file. Gunakan saja file_reference.close () dengan python untuk menutup file yang dibuka.

Sebagai contoh:

fp = open ('edureka, txt', 'at') # Lakukan beberapa pekerjaan! fp.close ()

Sekarang, mengapa saya begitu tertekan saat menutup file?

Jadi ada banyak alasannya:

  • Jika file dibuka untuk melakukan operasi apa pun, maka file itu dikunci untuk dibuka oleh sumber daya lain hingga proses itu sendiri menutupnya.
  • Sistem Operasi terus memeriksa jumlah file yang dibuka oleh program dan dengan demikian menutup file setelah digunakan memungkinkan Anda tetap berada dalam batasan itu.
  • Manajemen Sumber Daya yang Efektif.
  • Praktik pemrograman yang baik.

Dengan ini, kita sampai pada akhir artikel Penanganan File dengan Python ini. Saya harap Anda mendapatkan pemahaman tentang Membuka, Membaca / Menulis dan Akhirnya Menutup File dengan Python.

Untuk mendapatkan pengetahuan mendalam tentang Python beserta berbagai aplikasinya, Anda bisa untuk pelatihan online langsung dengan dukungan 24/7 dan akses seumur hidup.

Ada pertanyaan untuk kami? Sebutkan mereka di bagian komentar 'Penanganan File dengan Python' dan kami akan menghubungi Anda kembali.