Modul OS v Pythonu poskytuje funkce pro interakci s operačním systémem. OS spadá pod standardní obslužné moduly Pythonu. Tento modul poskytuje přenosný způsob používání funkcí závislých na operačním systému.
os.system()> metoda provede příkaz (řetězec) v subshell. Tato metoda je implementována voláním Standardní funkční systém C () a má stejná omezení. Pokud příkaz generuje nějaký výstup, je odeslán do standardního výstupního proudu interpretu. Kdykoli se použije tato metoda, pak příslušný shell Operační systém se otevře a příkaz se na něm provede.
os.system() Syntaxe v Pythonu
Syntax: os.system(příkaz)
Parametr:
- příkaz: Je řetězcového typu, který říká, který příkaz se má provést.
Návratová hodnota: Na Unix , návratová hodnota je stav ukončení procesu a ve Windows je návratová hodnota hodnota vrácená systémovým shellem po spuštění příkazu.
Interakce s operačním systémem pomocí příkladů Pythonu
Existují různá použití os.system v Krajta příkaz operačního systému nebo OS. zde diskutujeme o některých obecných použitích os.system v operačním systému Python nebo příkazu OS, které následují.
Získejte aktuální datum
V tomto příkladu kód importuje modul `os` nebo používá příkaz OS a používá `os.system(‚date‘)` k provedení příkazu ‚date‘ v operační systém Windows.
Python3
projíždění stromů
rozdíl mezi binárním stromem a binárním vyhledávacím stromem
# importing os module> import> os> # Command to execute> # Using Windows OS command> cmd>=> 'date'> # Using os.system() method> os.system(cmd)> |
>
>
Výstup:

Systém OS Metoda spuštění programu Poznámkový blok
V tomto příkladu kód importuje modul `os` nebo použije příkaz OS a použije `os.system(‘notepad‘)‘ k provedení příkazu ‚notepad‘ v operačním systému Windows a otevře aplikaci Notepad.
kolik nul v 1 miliardě
Python3
# importing os module> import> os> > # Command to execute> # Using Windows OS command> cmd>=> 'notepad'> > # Using os.system() method> os.system(cmd)> |
concat strings java
>
>
Výstup:

Nejčastější dotazy
Jaký je význam os.system v Pythonu?
os.system>v Pythonu nebo OS v Pythonu nebo operačním systému Python je funkce, která vám umožňuje spouštět příkazy shellu nebo systémové příkazy ze skriptu Python. Spustí zadaný příkaz v shellu základního operačního systému a vrátí ukončovací kód příkazu.
Existuje způsob, jak otestovat výsledky příkazu os.system() v Pythonu?
Ano, výsledek příkazu `os.system()` lze otestovat prozkoumáním výstupního kódu. Výstupní kód 0 obecně označuje úspěch, zatímco nenulový kód naznačuje chybu nebo selhání. Výstupní kód můžete zachytit pomocí `os.system(‘command‘)` a zkontrolovat jej ve skriptu Python pro další ověření nebo zpracování chyb.