Modul OS v Pythonu zagotavlja funkcije za interakcijo z operacijskim sistemom. OS spada pod standardne pomožne module Python. Ta modul zagotavlja prenosljiv način uporabe funkcij, odvisnih od operacijskega sistema.
delo z računalnikom
os.system()> metoda izvede ukaz (niz) v podlupini. Ta metoda se izvede s klicem Standardni sistem funkcij C () in ima enake omejitve. Če ukaz ustvari kakršen koli izhod, se pošlje v standardni izhodni tok tolmača. Kadarkoli se uporabi ta metoda, se ustrezna lupina Operacijski sistem se odpre in na njem se izvede ukaz.
sintaksa os.system() v Pythonu
Sintaksa: os.system(ukaz)
Parameter:
- ukaz: Je tipa niza, ki pove, kateri ukaz je treba izvesti.
Povratna vrednost: Vklopljeno Unix , je vrnjena vrednost izhodni status procesa in v sistemu Windows je vrnjena vrednost vrednost, ki jo vrne sistemska lupina po zagonu ukaza.
Interakcija z operacijskim sistemom z uporabo primerov Python
Obstajajo različne uporabe os.system v Python ukaz operacijskega sistema ali OS. tukaj razpravljamo o nekaterih splošnih uporabah os.system v operacijskem sistemu Python ali ukazu OS, ki sledi.
Pridobite trenutni datum
V tem primeru koda uvozi modul `os` ali uporabi ukaz OS in uporabi `os.system('date')` za izvedbo ukaza 'date' v operacijski sistem Windows.
Python3
# importing os module> import> os> # Command to execute> # Using Windows OS command> cmd>=> 'date'> # Using os.system() method> os.system(cmd)> |
>
>
Izhod:

Metoda sistema OS za zagon Beležnice
V tem primeru koda uvozi modul `os` ali uporabi ukaz OS in uporabi `os.system('notepad')` za izvedbo ukaza 'notepad' v operacijskem sistemu Windows in odpre aplikacijo Notepad.
Python3
# importing os module> import> os> > # Command to execute> # Using Windows OS command> cmd>=> 'notepad'> > # Using os.system() method> os.system(cmd)> |
>
>
Izhod:

pogosta vprašanja
Kaj pomeni os.system v Pythonu?
os.system>v Pythonu ali OS v Pythonu ali operacijskem sistemu Python je funkcija, ki omogoča izvajanje ukazov lupine ali sistemskih ukazov znotraj skripta Python. Zažene podani ukaz v lupini osnovnega operacijskega sistema in vrne izhodno kodo ukaza.
Ali obstaja način za testiranje rezultatov ukaza os.system() v Pythonu?
Da, rezultat ukaza `os.system()` je mogoče preizkusiti s pregledom izhodne kode. Izhodna koda 0 na splošno pomeni uspeh, medtem ko koda, ki ni nič, nakazuje napako ali neuspeh. Izhodno kodo lahko zajamete z uporabo `os.system(‘ukaz’)` in jo preverite v svojem skriptu Python za nadaljnje preverjanje ali obravnavanje napak.