File dan penanganan direktori di Python

File dan penanganan direktori di Python

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:

# Buka file dalam file mode tulis = buka ('myfile.txt ',' w ') # tulis beberapa teks untuk membuka file. mengajukan.tulis ('halo, dunia!') # Tutup file terbuka file.menutup()
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')
123Impor 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)
12345Impor 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')
123Impor 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')
123Impor 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 ('.'))
123Impor 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.