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: På 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
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:
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.