Python

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 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.nama() fungsi

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

Pertama, impor modul os untuk menggunakan fungsi bawaannya.

#mengimpor modul os
impor os
#menggunakan os.fungsi nama
cetak (os.nama)

Keluaran


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

os.mkdir() fungsi

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

#mengimpor modul os
impor os
#menggunakan os.mkdir() fungsi
#membuat direktori Uji adalah direktori saat ini
os.mkdir("Uji")
#membuat direktori Uji di direktori Unduhan
os.mkdir("/home/linuxhint/Downloads/Test1")

Keluaran

Direktori berhasil dibuat.

os.rmdir() fungsi

os.mdir() fungsi 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 os.mdir() fungsi.

#mengimpor modul os
impor os
#menggunakan os.rmdir() fungsi
#menghapus direktori Tes
os.rmdir("Uji")
#menghapus direktori Uji dari direktori Unduhan
os.rmdir("/home/linuxhint/Downloads/Test1")
print("Direktori yang ditentukan berhasil dihapus")

Keluaran

os.getcwd() fungsi

os.getcwd() fungsi 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 gunakan os.getcwd() dalam skrip Python kami untuk mendapatkan informasi direktori kerja saat ini.

#mengimpor modul os
impor os
#menggunakan os.getcwd
print("Direktori kerja saat ini adalah: ",os.getcwd())

Keluaran


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

#mengimpor modul os
impor os
#menggunakan os.getcwd
print("Direktori kerja saat ini adalah: ",os.getcwd())

Keluaran

Direktori kerja saat ini diubah menjadi direktori "Unduhan".

os.hapus () fungsi

os.remove() fungsi 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 os.hapus () fungsi.

#mengimpor modul os
impor os
#menggunakan os.remove() berfungsi untuk menghapus file dari direktori saat ini.
os.hapus("File Tesest.txt")
#menghapus file dari direktori unduhan
os.hapus("/home/linuxhint/Unduhan/TestFile1.txt")
print("File berhasil dihapus")

Keluaran

File berhasil dihapus.

os.listdir() fungsi

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

#mengimpor modul os
impor os
#menggunakan os.fungsi listdir
#mencatat file dan subdirektori dari direktori kerja saat ini
cetak (os.daftardir())
#mendaftarkan file dan subdirektori dari direktori Unduhan
cetak (os.listdir("/home/linuxhint/Unduhan"))
#mendaftarkan file dan subdirektori dari direktori Desktop
cetak (os.listdir("/home/linuxhint/Desktop"))

Keluaran

Output menunjukkan daftar file dan subdirektori dari berbagai direktori.

os.ganti nama() fungsi

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

os.ganti nama(“nama_lama”,nama_baru)

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

#mengimpor modul os
impor os
#menggunakan os.ganti nama fungsi
#mengganti nama file di direktori kerja saat ini
os.ganti nama("siswa.xml","muridku.xml")
#mengganti nama file di direktori Unduhan
os.ganti nama("file sayamy.txt","file.txt")
print("File berhasil diganti namanya")

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 di sistem operasi. Artikel ini menjelaskan modul os dan fungsinya secara detail.

Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...
SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...
Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...