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áriParameter:
- 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:
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:
Č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.