File dan penanganan direktori di Python
- 782
- 52
- Dwayne Hackett
Python adalah bahasa pemrograman yang kuat yang dapat digunakan untuk berbagai tujuan, termasuk manajemen file dan direktori. Dalam artikel ini, kami akan mengeksplorasi berbagai cara di mana Python dapat digunakan untuk mengelola file dan direktori.
File dan direktori adalah bagian penting dari sistem komputer apa pun. Mereka digunakan untuk menyimpan dan mengatur data dan file di komputer. Python menyediakan banyak fungsi dan modul bawaan yang dapat digunakan untuk berinteraksi dengan file dan direktori.
Penanganan file
Python menyediakan fungsi bawaan yang disebut membuka()
yang dapat digunakan untuk membuka dan memanipulasi file. Itu membuka()
Fungsi mengambil dua parameter - nama file dan mode di mana file akan dibuka. Parameter mode adalah opsional, dan jika tidak ditentukan, file akan dibuka dalam mode baca-saja.
Berikut adalah contoh cara menggunakan membuka()
Fungsi untuk membuka file dalam mode tulis:
12345678 | # Buka file di Write Modefile = buka ('myFile.txt ',' w ') # tulis beberapa teks untuk membuka file.mengajukan.tulis ('halo, dunia!') # Tutup Filefile Terbuka.menutup() |
Dalam contoh ini, kami telah membuka file yang dipanggil "file saya.txt" dalam mode tulis menggunakan membuka()
fungsi. Kami kemudian menggunakan menulis()
metode untuk menulis string 'Halo Dunia!' ke file. Akhirnya, kami menutup file menggunakan menutup()
metode.
Python menyediakan beberapa mode di mana file dapat dibuka. Mode yang paling umum adalah:
'R'
- mode baca saja'W'
- Mode Tulis (membuat file baru atau menimpa file yang ada)'A'
- Mode Tambahkan (Tambahkan ke file yang ada atau membuat file baru jika tidak ada)
Manajemen Direktori
Python juga menyediakan modul bawaan yang disebut OS yang dapat digunakan untuk berinteraksi dengan sistem file. Modul OS menyediakan banyak fungsi yang dapat digunakan untuk membuat, menghapus, dan memanipulasi direktori.
Berikut adalah beberapa contoh cara menggunakan modul OS untuk berinteraksi dengan direktori:
Membuat direktori
Impor OS OS.mkdir ('mydir')123 | Impor OS OS.mkdir ('mydir') |
Dalam contoh ini, kami telah mengimpor modul OS dan menggunakan mkdir ()
Fungsi untuk Membuat Direktori Baru Disebut Contoh.
Dapatkan Direktori Kerja Saat Ini
Impor OS # Dapatkan direktori kerja saat ini CWD = OS.getCwd () print ("Direktori Kerja Saat Ini:", CWD)12345 | Impor OS # Dapatkan direktori kerja saat ini = OS.getCwd () print ("Direktori Kerja Saat Ini:", CWD) |
Dalam contoh ini, kami telah menggunakan getCwd ()
fungsi yang akan mendapatkan untuk direktori kerja saat ini.
Ubah direktori
Impor OS OS.chdir ('mydir')123 | Impor OS OS.chdir ('mydir') |
Dalam contoh ini, kami telah menggunakan chdir ()
Fungsi untuk mengubah direktori kerja saat ini.
Menghapus direktori
Impor OS OS.rmdir ('mydir')123 | Impor OS OS.rmdir ('mydir') |
Dalam contoh ini, kami telah menggunakan rmdir ()
Fungsi untuk menghapus Direktori yang disebut contoh.
Mendaftarkan file dan direktori
Impor OS Print (OS.ListDir ('.'))123 | Impor OS Print (OS.ListDir ('.')) |
Dalam contoh ini, kami telah menggunakan listdir ()
Fungsi untuk mendaftarkan semua file dan direktori di direktori saat ini. Itu “." Parameter digunakan untuk menentukan direktori saat ini.
Kesimpulan
Python menyediakan fungsi dan modul bawaan yang kuat untuk manajemen file dan direktori. Dengan menggunakan fungsi dan modul ini, Anda dapat membuat, membaca, menulis, dan memanipulasi file dan direktori dalam program Python Anda. Dengan pengetahuan tentang file dan manajemen direktori di Python, Anda dapat mengotomatiskan banyak tugas yang terkait dengan manajemen file dan direktori, yang dapat menghemat banyak waktu dan upaya dalam jangka panjang.