logo

Python | metoda os.system().

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:

datoteka-1

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:

Annotation-2019-06-19-120037-1024x285

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.