logo

Python | os.system() methode

De OS-module in Python biedt functies voor interactie met het besturingssysteem. OS valt onder de standaard hulpprogrammamodules van Python. Deze module biedt een draagbare manier om besturingssysteemafhankelijke functionaliteit te gebruiken.

os.system()> method voert de opdracht (een string) uit in een subshell. Deze methode wordt geïmplementeerd door het aanroepen van de Standaard C-functiesysteem() en heeft dezelfde beperkingen. Als de opdracht enige uitvoer genereert, wordt deze naar de standaarduitvoerstroom van de tolk verzonden. Telkens wanneer deze methode wordt gebruikt, wordt de respectieve schil van de Besturingssysteem wordt geopend en de opdracht wordt erop uitgevoerd.



os.system() Syntaxis in Python

Syntaxis: os.system(opdracht)

Parameter:

  • commando: Het is van het stringtype dat aangeeft welk commando moet worden uitgevoerd.

Winstwaarde: Op Unix , is de retourwaarde de afsluitstatus van het proces en in Windows is de retourwaarde de waarde die wordt geretourneerd door de systeemshell na het uitvoeren van de opdracht.



Communiceer met het besturingssysteem met behulp van Python-voorbeelden

Er zijn verschillende toepassingen van os.system in de Python besturingssysteem of OS-opdracht. hier bespreken we enkele algemene toepassingen van os.system in het Python-besturingssysteem of de OS-opdracht die hieronder volgen.

Pythonslang versus anaconda

Haal de huidige datum op

In dit voorbeeld importeert code de `os`-module of gebruikt het OS-commando en gebruikt `os.system('date')` om het 'date'-commando uit te voeren in een Windows-besturingssysteem.

Python3






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

>

watermerk in woord

>

Uitgang:

constructeurs in Java

bestand-1

Besturingssysteem Methode om Kladblok uit te voeren

In dit voorbeeld importeert de code de `os`-module of gebruikt u de OS-opdracht en gebruikt u `os.system('notepad')` om de opdracht 'notepad' uit te voeren op een Windows-besturingssysteem, waardoor de Kladblok-toepassing wordt geopend.

Python3




Hoe iPhone-emoji's op Android te krijgen

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

>

>

Uitgang:

Annotatie-2019-06-19-120037-1024x285

Veelgestelde vragen

Wat is de betekenis van os.system in Python?

os.system>in Python of OS in Python of Python-besturingssysteem is een functie waarmee u shell- of systeemopdrachten kunt uitvoeren vanuit een Python-script. Het voert de opgegeven opdracht uit in de shell van het onderliggende besturingssysteem en retourneert de exitcode van de opdracht.

Is er een manier om de resultaten van een os.system()-opdracht in Python te testen?

Ja, het resultaat van een `os.system()` commando kan worden getest door de exitcode te onderzoeken. Een exitcode van 0 duidt doorgaans op succes, terwijl een code die niet nul is, duidt op een fout of mislukking. U kunt de exitcode vastleggen met `os.system(‘command’)` en deze in uw Python-script controleren voor verdere validatie of foutafhandeling.