logo

Python | os.system() metod

OS-modulen i Python tillhandahåller funktioner för att interagera med operativsystemet. OS kommer under Pythons standardverktygsmoduler. Denna modul ger ett bärbart sätt att använda operativsystemberoende funktionalitet.

os.system()> metod kör kommandot (en sträng) i ett underskal. Denna metod implementeras genom att anropa Standard C-funktionssystem() och har samma begränsningar. Om kommandot genererar någon utdata skickas den till tolkens standardutdataström. Närhelst denna metod används då respektive skal av Operativ system öppnas och kommandot körs på den.



os.system() Syntax i Python

Syntax: os.system(kommando)

Parameter:

  • kommando: Det är av strängtyp som talar om vilket kommando som ska utföras.

Returvärde: Unix , returvärdet är utgångsstatusen för processen och på Windows är returvärdet det värde som returneras av systemskalet efter att ha kört kommandot.



Interagera med operativsystem med Python-exempel

Det finns olika användningsområden för os.system i Pytonorm operativsystem eller OS-kommando. här diskuterar vi några allmänna användningar av os.system i Python-operativsystemet eller OS-kommandot som följer.

tecken till sträng i java

Hämta aktuellt datum

I det här exemplet importerar koden 'os'-modulen eller använder OS-kommandot och använder 'os.system('date')' för att köra 'date'-kommandot i en Windows operativsystem.

Python3






java avgränsare

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

>

>

Produktion:

typskript för varje loop

fil-1

OS-system Metod för att köra Anteckningar

I det här exemplet importerar koden 'os'-modulen eller använd OS-kommandot och använder 'os.system('notepad')' för att utföra 'notepad'-kommandot på ett Windows-operativsystem, öppnar Notepad-applikationen.

Python3




sträng delsträng java

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

>

>

Produktion:

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

FAQ

Vad är meningen med os.system i Python?

os.system>i Python eller OS i Python eller Python operativsystem är en funktion som låter dig utföra skalkommandon eller systemkommandon från ett Python-skript. Den kör det angivna kommandot i det underliggande operativsystemets skal och returnerar utgångskoden för kommandot.

Finns det något sätt att testa resultatet av ett os.system()-kommando i Python?

Ja, resultatet av ett `os.system()`-kommando kan testas genom att undersöka exit-koden. En utgångskod på 0 indikerar i allmänhet framgång, medan en kod som inte är noll antyder ett fel eller misslyckande. Du kan fånga utgångskoden med `os.system('command')` och kontrollera den i ditt Python-skript för ytterligare validering eller felhantering.