logo

Python | metoda os.system().

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:

soubor-1

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:

Anotace-2019-06-19-120037-1024x285

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.