Modul Python OS Metode Umum

Modul Python OS Metode Umum

 			 		 		 		 		 	

Python adalah bahasa pemrograman tujuan umum yang populer belakangan ini. Ini menyediakan banyak modul dan fungsi bawaan untuk melakukan tugas tertentu. Modul Python OS memungkinkan melakukan tugas-tugas terkait sistem operasi. Modul OS sudah diinstal sebelumnya dengan Python. Modul OS memiliki banyak fungsi bawaan untuk mengambil dan berinteraksi dengan sistem file. Artikel ini menjelaskan beberapa fungsi modul OS dengan contoh.

os.name() fungsi

Fungsi os.name() mengembalikan nama sistem operasi. Misalnya, jika Anda menggunakan Ubuntu, Linux Mint, atau sistem operasi Berbasis Debian, maka “posix” akan dikembalikan sebagai nama sistem operasi. Mari kita gunakan fungsi os.name() dalam skrip Python kita.

Pertama, impor modul os untuk menggunakan fungsi bawaannya.

#importing the os module
import os
#using os.name function
print(os.name)

Keluaran


Fungsi os.name() dapat mengembalikan output yang berbeda berdasarkan sistem operasi.

os.mkdir() fungsi

Fungsi os.mkdir() membuat direktori baru. Jalur dan nama direktori diteruskan sebagai argumen ke fungsi. Mari kita buat beberapa direktori pengujian.

#importing the os module
import os
#using os.mkdir() function
#creating  a Test directory is current directory
os.mkdir("Test")
#creating a Test directory in Downloads directory
os.mkdir("/home/linuxhint/Downloads/Test1")

Keluaran

Direktori berhasil dibuat.

os.rmdir() fungsi

Fungsi os.mdir() menghapus direktori. Dibutuhkan nama dan jalur file sebagai argumen dan menghapus direktori. Direktori harus kosong. Kami tidak dapat menghapus direktori kerja saat ini dengan menggunakan fungsi os.mdir().

#importing the os module
import os
#using os.rmdir() function
#removing  a Test directory
os.rmdir("Test")
#removing a Test directory from Downloads directory
os.rmdir("/home/linuxhint/Downloads/Test1")
print("specified directories are removed successfully")

Keluaran

os.getcwd() fungsi

Fungsi os.getcwd() mengembalikan nama direktori kerja saat ini. Direktori kerja saat ini adalah direktori tempat file Python yang dieksekusi saat ini disimpan. Dalam kasus saya, file Python yang dieksekusi disimpan di direktori “Dokumen”. Oleh karena itu, direktori kerja saya saat ini akan menjadi direktori “Dokumen”. Mari kita gunakan fungsi os.getcwd() dalam skrip Python kita untuk mendapatkan informasi direktori kerja saat ini.

#importing the os module
import os
#using os.getcwd
print("current working directory is: ",os.getcwd())

Keluaran


Sekarang mari kita ubah lokasi file yang saat ini dieksekusi dari “Dokumen” ke direktori “Downloadan”, dan Anda akan melihat bahwa jalur direktori kerja saat ini akan berubah.

#importing the os module
import os
#using os.getcwd
print("current working directory is: ",os.getcwd())

Keluaran

Direktori kerja saat ini diubah menjadi direktori “Downloadan”.

os.remove() fungsi

Fungsi os.remove() menghapus atau menghapus file tertentu. Kami menentukan nama file bersama dengan jalurnya, dan itu menghapus file. Saat kami menghapus file dari direktori saat ini, maka tidak perlu menentukan jalurnya; saat menghapus file atau direktori dari direktori lain, kami juga menentukan jalurnya. Mari kita hapus beberapa file dengan menggunakan fungsi os.remove().

#importing the os module
import os
#using os.remove() function to remove a file from the current directory.
os.remove("TestFile.txt")
#removing a file from the downloads directory
os.remove("/home/linuxhint/Downloads/TestFile1.txt")
print("files are removed successfully")

Keluaran

File berhasil dihapus.

os.listdir() fungsi

Sistem file adalah salah satu komponen penting dari setiap sistem operasi yang mengelola dan menyimpan file. Fungsi os.listdir() mencantumkan file dan subdirektori dari direktori yang disebutkan. Jika tidak ada direktori yang disebutkan, maka ia menganggap direktori kerja saat ini dan mengembalikan file sebagai subdirektori. Hasilnya akan dikembalikan dalam bentuk daftar. Mari kita gunakan fungsi os.listdir() dalam skrip Python kita.

#importing the os module
import os
#using os.listdir function
#listing down the files and subdirectories of current working directory
print(os.listdir())
#listing down the files and subdirectories of Downloads directory
print(os.listdir("/home/linuxhint/Downloads"))
#listing down the files and subdirectories of Desktop directory
print(os.listdir("/home/linuxhint/Desktop"))

Keluaran

Output menunjukkan daftar file dan subdirektori dari berbagai direktori.

os.rename() fungsi

Fungsi os.rename() mengubah nama file yang ada. Sintaks fungsi os.rename() adalah sebagai berikut:

os.rename(“old_name”,new_name)

Parameter 1 mengambil nama file lama sebagai argumen dan parameter 2, kami mendefinisikan nama file baru. Mari kita implementasikan fungsi os.rename() dalam skrip Python kita.

#importing the os module
import os
#using os.rename function
#renaming the file in current working directory
os.rename("student.xml","mystudent.xml")
#renaming the file in Downloads directory
os.rename("myfile.txt","file.txt")
print("files are renamed successfully")

Keluaran

Kesimpulan

Modul Python os adalah modul bawaan yang memungkinkan melakukan tugas terkait sistem operasi. Ini memiliki banyak fungsi bawaan untuk mengakses dan mengelola file pada sistem operasi. Artikel ini menjelaskan modul os dan fungsinya secara detail.

Related Posts