File dengan Python. Bagian 10 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
Diterbitkan: 2022-01-26Artikel ini akan membantu pembaca memahami tentang file Python dasar dan penanganan file beserta beberapa aplikasi dasar di dunia nyata. Kami akan menggunakan Visual Studio Code sebagai editor kode kami. Jika Anda belum menginstal Visual Studio Code, instruksi diberikan di blog pertama.
File Python – daftar isi:
- File dengan Python – definisi:
- Contoh file biner dengan Python
- Contoh file teks dengan Python
- Operasi pada file dengan Python
- Fungsi yang terlibat dalam membaca file dengan Python
File dengan Python – definisi:
File adalah entitas yang menyimpan informasi. Informasi ini dapat berupa jenis apa pun seperti teks, gambar, video, atau musik apa pun. Di python, ada fungsi bawaan yang dapat digunakan untuk melakukan operasi pada file.
Contoh file biner dengan Python:
- File dokumen: .pdf, .doc, .xls dll.
- File gambar: .png, .jpg, .gif, .bmp dll.
- File video: .mp4, .3gp, .mkv, .avi dll.
- File audio: .mp3, .wav, .mka, .aac dll.
- File basis data: .mdb, .accde, .frm, .sqlite, dll.
- File arsip: .zip, .rar, .iso, .7z dll.
- File yang dapat dieksekusi: .exe, .dll, .class dll.
Contoh file teks dengan Python:
- Standar web: html, XML, CSS, JSON dll.
- Kode sumber: c, aplikasi, js, py, java dll.
- Dokumen: txt, tex, RTF dll.
- Data tabular: csv, tsv, dll.
- Konfigurasi: ini, cfg, reg dll.
Operasi pada file dengan Python
Membuka file dengan Python:
Fungsi open() dalam python digunakan untuk membuka file. Fungsi ini membutuhkan dua argumen, satu adalah nama file dan yang lainnya adalah mode pembukaan. Ada banyak mode pembukaan seperti mode baca, mode tulis, dan lainnya.
Mari kita jelajahi sintaksnya:
# File opening in python File=open(“filename”,”mode”)Mode pembukaan file:
“r”: – ini digunakan untuk membuka file dalam mode baca.
“w”: – ini digunakan untuk membuka file dalam mode tulis.
“x”: – ini digunakan untuk pembuatan file eksklusif. Jika file tidak ada, itu gagal.
“a”: – ini digunakan saat Anda ingin menambahkan file tanpa memotong file. Jika file tidak ada, maka ini membuat file baru.
“t”: – ini digunakan untuk membuka file dalam mode teks.
“b”: – ini digunakan untuk membuka file dalam mode biner.
“+”: – ini digunakan ketika pengguna ingin memperbarui file.
Catatan:
Operasi untuk file biner adalah seperti yang diberikan di bawah ini.Mari kita buka file menggunakan metode yang dibahas di atas. Kode diilustrasikan di bawah ini. Karena kami tidak memiliki file apa pun, kami akan membuat file dan kemudian membukanya.
x="new file opening" with open("new","w") as f: f.write(x)
Dalam kode di atas, kita membuat variabel string x yang berisi teks "pembukaan file baru", variabel string ini sedang ditulis ke dalam file "baru" menggunakan metode tulis. Kami menggunakan "dengan" di sini karena menangani penutupan file. Jadi, kami membuka file dalam format tulis dan menulis string x ke file.
Sekarang, mari kita baca file yang sama.
x="new file opening \n writing new file" with open("new","r") as f: print(f.read())
Pada kode di atas, kita membuka file baru yang kita tulis di kode sebelumnya dan membukanya dalam format baca. Perhatikan bahwa, kami menggunakan fungsi read() untuk membaca file. Mari kita jalankan dan lihat hasilnya.
#output New file is opening
Fungsi yang terlibat dalam membaca file dengan Python
Ada tiga fungsi yang terlibat dalam operasi pembacaan yang dilakukan pada file.
Membaca():Fungsi ini digunakan ketika pengguna ingin membaca semua informasi di dalam file.
x="new file opening \n writing new file" with open("new","r") as f: print(f.read())Garis Baca():
Fungsi ini digunakan ketika pengguna ingin membaca file baris demi baris.
x="new file opening \n writing new file" with open("new","r") as f: print(f.readline())Garis Baca():
Fungsi ini membaca semua baris tetapi dalam mode baris demi baris yang meningkatkan efisiensinya dalam menangani memori.
x="new file opening \n writing new file" with open("new","r") as f: print(f.readlines())
Menambahkan file:
Seperti dibahas di atas, kita akan membuka file dalam mode append yang "a+" untuk menambahkannya. Kode diilustrasikan di bawah ini.
x="new file opening" with open("new","a+") as f: f.write("Hello world")
Reading the file to see the appended line: x="new file opening" with open("new","r") as f: print(f.read())
Mari kita jelajahi outputnya:
new file openingHello world
Mengganti nama file:
Untuk mengganti nama file, kami akan menggunakan metode yang ada di modul "os" python. Kode diilustrasikan di bawah ini.
import os os.rename("new.txt","example.txt")
Pada kode di atas, kita mengimpor modul “os” dan menggunakan metode “rename” untuk mengganti nama file yang kita buat dari “new” menjadi “example”.
Menghapus file:
Untuk menghapus file, kita akan menggunakan modul "os" yang sama dengan yang kita gunakan untuk mengganti nama file. Contoh kode diilustrasikan di bawah ini.
import os os.remove("example.txt")
Menyalin file:
Untuk menyalin file, kita akan menggunakan modul "os" yang sama yang kita gunakan untuk mengganti nama dan menghapus file. Contoh kode diilustrasikan di bawah ini.
import os os.system("cp example example1")
Memindahkan file:
Untuk memindahkan file, kita akan menggunakan modul “os” yang sama dengan yang kita gunakan di atas. Contoh kode diilustrasikan di bawah ini.
import os os.system("mv source destination")
Di blog ini, kami telah membahas beberapa dasar terkait file dengan Python. Dalam posting blog berikutnya kita akan menggunakan semua pengetahuan yang dikumpulkan dalam praktik.
Anda mungkin juga menyukai Kursus JavaScript kami dari Pemula hingga Mahir.
Kursus Python Dari Pemula hingga Mahir dalam 11 posting blog:
- Pengantar Kursus Python. Bagian 1 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Variabel dan Tipe Data dengan Python. Bagian 2 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Tupel, daftar, set, dan kamus Python. Bagian 3 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Set dan kamus python. Bagian 4 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Pernyataan bersyarat dengan Python. Bagian 5 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Loop dengan Python. Bagian 6 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi Python. Bagian 7 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi lanjutan dengan Python. Bagian 8 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Kelas dan objek python. Bagian 9 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- File dengan Python. Bagian 10 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Aplikasi Python dalam praktik. Bagian 11 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog