Penanganan Eksepsi dalam Python

ViaByte.Net

Eksepsi Python

Beberapa fungsi umum yang disediakan oleh modul os adalah:

  • os.getcwd(): Mengembalikan direktori kerja saat ini.
  • os.chdir(path): Mengubah direktori kerja saat ini ke path yang ditentukan.
  • os.listdir(path): Mengembalikan daftar file dan direktori dalam path yang ditentukan.
  • os.mkdir(path): Membuat direktori baru dengan path yang ditentukan.
  • os.rmdir(path): Menghapus direktori kosong dengan path yang ditentukan.
  • os.remove(path): Menghapus file dengan path yang ditentukan.
  • os.rename(src, dst): Mengubah nama file atau direktori dari src menjadi dst.

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.

Bagikan:

Tinggalkan komentar