Dalam tutorial ini, Anda akan belajar tentang manajemen file dan direktori dengan Python, yaitu membuat direktori, mengganti namanya, mendaftar semua direktori, dan bekerja dengannya.
Video:Modul Python os
Direktori Python
Jika ada banyak file yang harus ditangani dalam program Python kami, kami dapat mengatur kode kami dalam direktori yang berbeda untuk membuat semuanya lebih mudah dikelola.
Direktori atau folder adalah kumpulan file dan subdirektori. Python memiliki os modul yang memberi kita banyak metode berguna untuk bekerja dengan direktori (dan juga file).
Dapatkan Direktori Saat Ini
Kita bisa mendapatkan direktori kerja saat ini menggunakan getcwd() metode os modul.
Metode ini mengembalikan direktori kerja saat ini dalam bentuk string. Kita juga dapat menggunakan getcwdb() metode untuk mendapatkannya sebagai objek byte.
Kita dapat mengubah direktori kerja saat ini dengan menggunakan chdir() metode.
Jalur baru yang ingin kita ubah harus diberikan sebagai string ke metode ini. Kita dapat menggunakan kedua garis miring / atau garis miring ke belakang \ untuk memisahkan elemen jalur.
Lebih aman menggunakan urutan escape saat menggunakan garis miring ke belakang.
Semua file dan sub-direktori di dalam direktori dapat diambil menggunakan listdir() metode.
Metode ini mengambil jalur dan mengembalikan daftar subdirektori dan file di jalur itu. Jika tidak ada jalur yang ditentukan, ia mengembalikan daftar subdirektori dan file dari direktori kerja saat ini.
Kita dapat membuat direktori baru menggunakan mkdir() metode.
Metode ini mengambil jalur direktori baru. Jika path lengkap tidak ditentukan, direktori baru dibuat di direktori kerja saat ini.
>>> os.mkdir('test')
>>> os.listdir()
['test']
Mengganti Nama Direktori atau File
rename() metode dapat mengganti nama direktori atau file.
Untuk mengganti nama direktori atau file apa pun, rename() metode mengambil dua argumen dasar:nama lama sebagai argumen pertama dan nama baru sebagai argumen kedua.