Python

Modul Python OS Kaedah Umum

Modul Python OS Kaedah Umum

Python adalah bahasa pengaturcaraan tujuan umum yang popular sejak kebelakangan ini. Ini menyediakan banyak modul dan fungsi bawaan untuk melaksanakan tugas tertentu. Modul Python OS membolehkan melaksanakan tugas yang berkaitan dengan sistem operasi. Modul OS telah diprapasang di Python. Modul OS mempunyai banyak fungsi terbina dalam untuk mengambil dan berinteraksi dengan sistem fail. Artikel ini menerangkan beberapa fungsi modul OS dengan contoh.

os.fungsi () fungsi

The os.fungsi name () mengembalikan nama sistem operasi. Sebagai contoh, jika anda menggunakan Ubuntu, Linux Mint, atau sistem operasi Berbasis Debian, maka ia akan mengembalikan "posix" sebagai nama sistem operasi. Mari gunakan os.name () berfungsi dalam skrip Python kami.

Pertama, import modul os untuk menggunakan fungsi terbina dalam.

#mengimport modul os
import os
#menggunakan os.fungsi nama
mencetak (os.nama)

Pengeluaran


The os.fungsi () fungsi dapat mengembalikan output yang berbeza berdasarkan sistem operasi.

os.fungsi mkdir ()

The os.Fungsi mkdir () membuat direktori baru. Laluan dan nama direktori diteruskan sebagai argumen ke fungsi. Mari buat beberapa direktori ujian.

#mengimport modul os
import os
#menggunakan os.fungsi mkdir ()
# membuat direktori Uji adalah direktori semasa
os.mkdir ("Ujian")
#membuat direktori Uji dalam direktori Muat turun
os.mkdir ("/ rumah / linuxhint / Muat turun / Ujian1")

Pengeluaran

Direktori berjaya dibuat.

os.fungsi rmdir ()

The os.Fungsi mdir () membuang direktori. Ia mengambil nama dan jalan file sebagai argumen dan membuang direktori. Direktori mesti kosong. Kami tidak dapat membuang direktori kerja semasa dengan menggunakan os.fungsi mdir ().

#mengimport modul os
import os
#menggunakan os.fungsi rmdir ()
#menghapus direktori Ujian
os.rmdir ("Ujian")
#menghapus direktori Uji dari direktori Muat turun
os.rmdir ("/ rumah / linuxhint / Muat turun / Ujian1")
cetak ("Direktori yang ditentukan berjaya dikeluarkan")

Pengeluaran

os.fungsi getcwd ()

The os.Fungsi getcwd () mengembalikan nama direktori kerja semasa. Direktori yang berfungsi sekarang adalah direktori di mana fail Python yang sedang dijalankan disimpan. Dalam kes saya, fail Python yang dijalankan disimpan dalam direktori "Dokumen". Oleh itu, direktori kerja saya sekarang adalah direktori "Dokumen". Mari gunakan os.fungsi getcwd () dalam skrip Python kami untuk mendapatkan maklumat direktori kerja semasa.

#mengimport modul os
import os
#menggunakan os.getcwd
cetak ("Direktori kerja semasa adalah:", os.getcwd ())

Pengeluaran


Sekarang mari kita ubah lokasi fail yang sedang dieksekusi dari "Dokumen" ke direktori "Muat turun", dan anda akan melihat bahawa jalan direktori kerja saat ini akan berubah.

#mengimport modul os
import os
#menggunakan os.getcwd
cetak ("Direktori kerja semasa adalah:", os.getcwd ())

Pengeluaran

Direktori kerja semasa diubah menjadi direktori "Muat turun".

os.buang fungsi ()

The os.fungsi remove () menghapus atau menghapus fail yang ditentukan. Kami menentukan nama fail bersama dengan lintasan, dan ia membuang fail. Apabila kita membuang fail dari direktori semasa, maka tidak perlu menentukan jalannya; semasa mengeluarkan fail atau direktori dari direktori lain, kami menentukan jalannya juga. Mari keluarkan beberapa fail dengan menggunakan os.buang fungsi ().

#mengimport modul os
import os
#menggunakan os.remove () fungsi untuk membuang fail dari direktori semasa.
os.keluarkan ("TestFile.txt ")
# mengeluarkan fail dari direktori muat turun
os.hapus ("/ home / linuxhint / Downloads / TestFile1.txt ")
cetak ("Fail berjaya dikeluarkan")

Pengeluaran

Fail berjaya dikeluarkan.

os.fungsi listdir ()

Sistem fail adalah salah satu komponen penting dari sistem operasi yang mengurus dan menyimpan fail. The os.fungsi listdir () menyenaraikan fail dan subdirektori dari direktori yang dinyatakan. Sekiranya tidak ada direktori yang disebutkan, maka ia menganggap direktori yang berfungsi sekarang dan mengembalikan failnya adalah subdirektori. Hasilnya akan dikembalikan dalam borang senarai. Mari gunakan os.fungsi listdir () dalam skrip Python kami.

#mengimport modul os
import os
#menggunakan os.fungsi listdir
#menyenaraikan fail dan subdirektori direktori kerja semasa
mencetak (os.listdir ())
#menyenaraikan fail dan subdirektori direktori Muat turun
mencetak (os.listdir ("/ rumah / linuxhint / Muat turun"))
#menyenaraikan fail dan subdirektori direktori Desktop
mencetak (os.listdir ("/ rumah / linuxhint / Desktop"))

Pengeluaran

Hasilnya menunjukkan senarai fail dan subdirektori dari pelbagai direktori.

os.ganti nama () fungsi

The os.fungsi rename () menukar nama fail yang ada. Sintaksis os.fungsi ganti nama () adalah seperti berikut:

os.ganti nama ("nama_ lama", nama baru)

Parameter 1 mengambil nama fail lama sebagai argumen dan pada parameter ke-2, kami menentukan nama fail baru. Mari laksanakan os.ganti nama () fungsi dalam skrip Python kami.

#mengimport modul os
import os
#menggunakan os.menamakan semula fungsi
#menamakan semula fail dalam direktori kerja semasa
os.menamakan semula ("pelajar.xml "," mistik.xml ")
#menamakan semula fail dalam direktori Muat turun
os.ganti nama ("myfile.fail txt ",".txt ")
cetak ("Fail berjaya dinamakan semula")

Pengeluaran

Kesimpulannya

Modul Python os adalah modul terbina dalam yang membolehkan melaksanakan tugas yang berkaitan dengan sistem operasi. Ia mempunyai banyak fungsi bawaan untuk mengakses dan mengurus fail pada sistem operasi. Artikel ini menerangkan modul os dan fungsinya secara terperinci.

Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...
Cara Menggunakan Mesin Cheat GameConqueror di Linux
Artikel ini merangkumi panduan mengenai penggunaan mesin cheat GameConqueror di Linux. Ramai pengguna yang bermain permainan di Windows sering menggun...
Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang ...