logo

Python | metóda os.system().

Modul OS v Pythone poskytuje funkcie na interakciu s operačným systémom. OS patrí do štandardných modulov Pythonu. Tento modul poskytuje prenosný spôsob používania funkcií závislých od operačného systému.

os.system()> metóda vykoná príkaz (reťazec) v subshell. Táto metóda je implementovaná volaním Štandardný funkčný systém C () a má rovnaké obmedzenia. Ak príkaz vygeneruje akýkoľvek výstup, odošle sa do štandardného výstupného toku tlmočníka. Kedykoľvek sa použije táto metóda, potom príslušný shell Operačný systém sa otvorí a vykoná sa na ňom príkaz.



os.system() Syntax v Pythone

Syntax: os.system(príkaz)

premenovať v linuxovom adresári

Parameter:

  • príkaz: Je typu reťazca, ktorý hovorí, ktorý príkaz sa má vykonať.

Návratová hodnota: Zapnuté Unix , návratová hodnota je stav ukončenia procesu a v systéme Windows je návratová hodnota hodnota, ktorú vráti systémový shell po spustení príkazu.



Interakcia s operačným systémom pomocou príkladov Pythonu

Existujú rôzne použitia os.system v Python operačný systém alebo príkaz OS. tu diskutujeme o niektorých všeobecných použitiach os.system v operačnom systéme Python alebo príkazoch OS, ktoré nasledujú.

Získajte aktuálny dátum

V tomto príklade kód importuje modul `os` alebo používa príkaz OS a používa `os.system(‚date‘)‘ na vykonanie príkazu ‚date‘ v Operačný systém Windows.

Python3






sql ddl príkazy
# importing os module> import> os> # Command to execute> # Using Windows OS command> cmd>=> 'date'> # Using os.system() method> os.system(cmd)>

>

>

Výkon:

súbor-1

Spôsob operačného systému na spustenie programu Poznámkový blok

V tomto príklade kód importuje modul `os` alebo používa príkaz OS a používa `os.system(‚notepad‘)‘ na vykonanie príkazu ‚notepad‘ v operačnom systéme Windows, čím sa otvorí aplikácia Poznámkový blok.

Python3




python tlačiť na 2 desatinné miesta

# importing os module> import> os> > # Command to execute> # Using Windows OS command> cmd>=> 'notepad'> > # Using os.system() method> os.system(cmd)>

>

>

Výkon:

Anotácia-2019-06-19-120037-1024x285

Časté otázky

Aký je význam os.system v Pythone?

os.system>v Pythone alebo OS v Pythone alebo operačnom systéme Python je funkcia, ktorá vám umožňuje spúšťať príkazy shellu alebo systémové príkazy v rámci skriptu Python. Spustí zadaný príkaz v shelli základného operačného systému a vráti ukončovací kód príkazu.

Existuje spôsob, ako otestovať výsledky príkazu os.system() v Pythone?

Áno, výsledok príkazu `os.system()` možno otestovať preskúmaním ukončovacieho kódu. Výstupný kód 0 vo všeobecnosti označuje úspech, zatiaľ čo nenulový kód naznačuje chybu alebo zlyhanie. Výstupný kód môžete zachytiť pomocou `os.system(‘command‘)` a skontrolovať ho v skripte Python pre ďalšie overenie alebo riešenie chýb.