Python

Penanganan File Python

Penanganan File Python
Pada artikel ini, kita akan membahas penanganan File Python.

Definisi
Dalam Python, file adalah lokasi pada disk yang digunakan untuk menyimpan informasi, yang beberapa nama dikaitkan dengannya. Hal ini digunakan untuk menyimpan data secara permanen dalam non-volatile (non-volatile berarti menyimpan data bahkan jika kehilangan daya) memori (Mis: hard disk).

Sintaksis
file_pointer = buka (lokasi file, mode, pengkodean = encoding_type)
encoding adalah parameter opsional

File dapat dibuka dalam salah satu mode berikut:

Untuk membuka file dalam mode biner, tambahkan "b" ke mode di atas.

Mis: Untuk membuka file file biner di readmode gunakan "rb".

Cara masuk ke juru bahasa python?

Buka terminal Linux dan ketik "piton" dan tekan enter sehingga kita akan melihat juru bahasa python. Untuk tipe versi python3+ "python3",  kita akan melihat info berikut di terminal. Jika kita ingin memeriksa versi Python, ketik "python -v".

Dalam file Python, operasi ini dilakukan dalam urutan berikut:

  1. Buka file
  2. Baca atau tulis atau tambahkan: Saat kami menentukan mode tulis, file akan dibuka dalam mode tulis jika ada, jika tidak, itu akan membuat file. Ini juga berlaku untuk mode penambahan. Dalam mode baca, jika file ada, itu terbuka dalam mode baca, jika tidak, melempar FileNotFoundError pengecualian.
  3. Tutup file

Buka file

Metode bawaan Buka() bekas.

Ex:

f = buka("file pertama.txt") # Dalam python, defaultnya adalah mode baca.
f = buka("file teks.txt",'w') # tulis dalam mode teks
f = buka("abc.bmp",'r+b') # membaca dan menulis dalam mode biner

Menutup file

Metode bawaan Menutup() bekas.

Ex:

fp = buka("file teks.txt", pengkodean = 'utf-8')
# melakukan beberapa operasi file
fp.Menutup()


Cara yang lebih aman untuk membuka dan menutup file menggunakan penanganan pengecualian:

mencoba:
fp = buka("file teks.txt",'r',enkode = 'utf-8')
# melakukan beberapa operasi file
akhirnya:
fp.Menutup()

Dengan menggunakan metode ini, kami memastikan bahwa file selalu ditutup.

Operasi file menggunakan dengan

Cara terbaik untuk melakukan operasi file dan metode yang paling umum digunakan dengan pernyataan. Menggunakan ini memastikan bahwa file ditutup ketika blok di dalam dengan keluar.

Ex:

buka('file teks.txt', 'w', encoding = 'utf-8') sebagai fp:
#melakukan beberapa operasi file
#pernyataan di luar blok with

Ketika kita keluar dengan blok, file akan ditutup secara otomatis.

Tulis ke File

Untuk menulis ke dalam file, kita perlu membukanya dengan menulis 'w' atau menambahkan 'a'.

Untuk menulis ke file, python memiliki metode bawaan berikut:

menulis(): Metode ini menulis string ke file.

Ex:

dengan open("file teks.txt",'w',encoding = 'utf-8') sebagai f:
f.write("Ini adalah baris pertama\n")
f.write("Selamat pagi\n")
f.write("Ini adalah contoh operasi penulisan file\n")
f.write("file berisi empat baris")

Jika kita membuka file teks.file txt, kita melihat baris di atas berhasil ditulis.

garis tulis() : Metode ini menulis daftar string ke file.

Ex:

file_content = ["Ini adalah baris pertama\n","Selamat pagi\n",
"Ini adalah contoh untuk operasi penulisan file\n",
"file berisi empat baris"]
dengan open("textfile.txt",'w',encoding = 'utf-8') sebagai f:
f.writelines(file_content)

Membaca dari file

Untuk membaca file dengan Python, kita harus membuka file dalam mode membaca 'r'.

Untuk membaca dari file, python memiliki metode bawaan berikut:

Baca():   

baca (4): Metode ini membaca 4 karakter pertama dari file.

Ex:

fp = buka("file teks.txt",'r',encoding = 'utf8')#menyediakan lokasi file teks.file txt
cetak (fp.read(4))#Ini akan membaca 4 karakter pertama
fp.Menutup()

Baca() : Metode ini membaca hingga akhir file.

Ex:

fp = buka("file teks.txt",'r',encoding = 'utf8')#menyediakan lokasi file teks.file txt
cetak (fp.read())#Ini akan membaca sampai EOF
fp.Menutup()

garis baca(): Metode ini membaca satu baris pada satu waktu.

Ex:

fp = buka("file teks.txt",'r',encoding = 'utf8')#menyediakan lokasi file teks.file txt
cetak (fp.readline(), end="")#Ini akan membaca baris pertama
cetak (fp.readline(), end="")#Ini akan membaca baris kedua
fp.Menutup()

garis baca(): Metode ini membaca semua baris dalam file dan mengembalikan daftar.

Ex:

fp = buka("file teks.txt",'r',encoding = 'utf8')#menyediakan lokasi file teks.file txt
cetak (fp.readlines())# baca semua ines dalam file
fp.Menutup()

untuk lingkaran: Ini adalah cara yang paling umum digunakan untuk membaca file. Kita dapat membaca file baris demi baris menggunakan forloop. Ini adalah cara yang efisien dan cepat untuk membaca file.

Ex:

fp = buka("file teks.txt",'r',encoding = 'utf-8')#menyediakan lokasi file teks.file txt
untuk baris di fp:
cetak(baris, akhir=")
fp.Menutup()

Lintas dalam file

Metode berikut digunakan untuk melintasi dalam file:.

menceritakan(): Metode ini digunakan untuk mendapatkan posisi file saat ini dalam file.

Ex:

dengan open("textfile.txt", "r") sebagai fp:#menyediakan lokasi file teks.file txt
fp.baca(6)
cetak (fp.menceritakan())
fp.Menutup()

mencari(): Metode ini digunakan untuk membawa/menempatkan kursor file ke posisi tertentu dalam file.

Ex:

dengan open("textfile.txt", "r") sebagai fp:#menyediakan lokasi file teks.file txt
fp.mencari(7)
cetak (fp.garis baca())

memotong(): Metode ini digunakan untuk mengubah/mengubah ukuran file ke ukuran tertentu dalam file.

Ex:

#menulis ke file
dengan open("textfile.txt",'w',encoding = 'utf-8') sebagai f:
f.write("Ini adalah baris pertama\n")
f.write("Selamat pagi\n")
f.write("Ini adalah contoh operasi penulisan file\n")
f.write("file berisi empat baris")
#Terapkan metode terpotong
fp = buka("file teks.txt", "a")#menyediakan lokasi file teks.file txt
fp.potong(25)
fp.Menutup()
#membaca file setelah terpotong
fp = buka("file teks.txt", "r")
cetak (fp.Baca())

siram() : Metode ini menyiram/menghapus buffer.

Ex:

fp = buka("file teks.txt", "w")#menyediakan lokasi file teks.file txt
fp.tulis("selamat pagi!\n")
fp.menyiram()
fp.write("selamat malam!")
fp.Menutup()

Kesimpulan

Dalam Python, file adalah lokasi pada disk yang digunakan untuk menyimpan informasi. Penanganan file dengan Python sederhana dan mudah. Juga, di Python, modul yang berbeda tersedia untuk menangani berbagai jenis file.

Ex:

Jenis berkas Modul Python
csv csv
xml xml
unggul xlrd
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...
Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...
Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...