Python | os.system() metode
OS-modulet i Python giver funktioner til at interagere med operativsystemet. OS kommer under Pythons standard hjælpemoduler. Dette modul giver en bærbar måde at bruge operativsystemafhængig funktionalitet på.
os.system()> metoden udfører kommandoen (en streng) i en subshell. Denne metode implementeres ved at kalde Standard C-funktionssystem() og har de samme begrænsninger. Hvis kommandoen genererer noget output, sendes det til tolkens standardoutputstrøm. Når denne metode bruges, så skal den respektive skal af Operativ system åbnes, og kommandoen udføres på den.
os.system() Syntaks i Python
Syntaks: os.system(kommando)
Parameter:
- kommando: Det er af strengtype, der fortæller, hvilken kommando der skal udføres.
Returneringsværdi: På Unix , returværdien er processens afslutningsstatus, og på Windows er returværdien den værdi, der returneres af systemskallen efter at have kørt kommandoen.
Interager med operativsystemet ved hjælp af Python-eksempler
Der er forskellige anvendelser af os.system i Python operativsystem eller OS-kommando. her diskuterer vi nogle generelle anvendelser af os.system i Python-operativsystemet eller OS-kommandoen, som følger.
Få den aktuelle dato
I dette eksempel importerer kode 'os'-modulet eller bruger OS-kommandoen og bruger 'os.system('date')' til at udføre 'date'-kommandoen i en Windows operativsystem.
Python3
# importing os module> import> os> # Command to execute> # Using Windows OS command> cmd> => 'date'> # Using os.system() method> os.system(cmd)> |
Produktion:
OS-system Metode til at køre Notesblok
I dette eksempel importerer koden 'os'-modulet eller brug OS-kommandoen og bruger 'os.system('notepad')' til at udføre 'notepad'-kommandoen på et Windows-operativsystem ved at åbne Notepad-applikationen.
Python3
# importing os module> import> os> > # Command to execute> # Using Windows OS command> cmd> => 'notepad'> > # Using os.system() method> os.system(cmd)> |
Produktion:
FAQ'er
Hvad er betydningen af os.system i Python?
os.system>i Python eller OS i Python eller Python-operativsystemet er en funktion, der giver dig mulighed for at udføre shell-kommandoer eller systemkommandoer fra et Python-script. Den kører den angivne kommando i det underliggende operativsystems shell og returnerer kommandoens exit-kode.
Er der en måde at teste resultaterne af en os.system() kommando i Python?
Ja, resultatet af en `os.system()`-kommando kan testes ved at undersøge exit-koden. En udgangskode på 0 indikerer generelt succes, mens en kode, der ikke er nul, antyder en fejl eller fiasko. Du kan fange udgangskoden ved at bruge `os.system('command')` og tjekke den i dit Python-script for yderligere validering eller fejlhåndtering.