Beberapa fungsi umum yang disediakan oleh modul os
adalah:
os.getcwd()
: Mengembalikan direktori kerja saat ini.os.chdir(path)
: Mengubah direktori kerja saat ini kepath
yang ditentukan.os.listdir(path)
: Mengembalikan daftar file dan direktori dalampath
yang ditentukan.os.mkdir(path)
: Membuat direktori baru denganpath
yang ditentukan.os.rmdir(path)
: Menghapus direktori kosong denganpath
yang ditentukan.os.remove(path)
: Menghapus file denganpath
yang ditentukan.os.rename(src, dst)
: Mengubah nama file atau direktori darisrc
menjadidst
.
Contoh penggunaan modul os
:
import os
# Mendapatkan direktori kerja saat ini
current_dir = os.getcwd()
print("Direktori kerja saat ini:", current_dir)
# Membuat direktori baru
new_dir = os.path.join(current_dir, "new_directory")
os.mkdir(new_dir)
# Mengubah direktori kerja
os.chdir(new_dir)
print("Direktori kerja saat ini setelah perubahan:", os.getcwd())
# Mengembalikan daftar file dan direktori dalam direktori kerja saat ini
print("Daftar file dan direktori dalam direktori kerja saat ini:", os.listdir())
# Menghapus direktori yang baru dibuat
os.chdir(current_dir)
os.rmdir(new_dir)
Dalam contoh di atas, kita mengimpor modul os
dan menggunakan beberapa fungsi dari modul tersebut untuk berinteraksi dengan sistem operasi. Hal ini memungkinkan kita untuk melakukan operasi seperti mendapatkan direktori kerja saat ini, membuat dan menghapus direktori, serta mengembalikan daftar file dan direktori dalam direktori kerja saat ini.