logo

Python | os.system()-Methode

Das OS-Modul in Python stellt Funktionen zur Interaktion mit dem Betriebssystem bereit. Das Betriebssystem gehört zu den Standard-Dienstprogrammmodulen von Python. Dieses Modul bietet eine portable Möglichkeit, betriebssystemabhängige Funktionen zu nutzen.

os.system()> Die Methode führt den Befehl (eine Zeichenfolge) in einer Subshell aus. Diese Methode wird durch den Aufruf von implementiert Standard-C-Funktionssystem() und hat die gleichen Einschränkungen. Wenn der Befehl eine Ausgabe generiert, wird diese an den Standardausgabestream des Interpreters gesendet. Immer wenn diese Methode verwendet wird, wird die entsprechende Shell des Betriebssystem geöffnet und der Befehl darauf ausgeführt.



os.system() Syntax in Python

Syntax: os.system(Befehl)

Parameter:

  • Befehl: Es handelt sich um einen String-Typ, der angibt, welcher Befehl ausgeführt werden soll.

Rückgabewert: An Unix , der Rückgabewert ist der Exit-Status des Prozesses und unter Windows ist der Rückgabewert der Wert, der von der System-Shell nach der Ausführung des Befehls zurückgegeben wird.



Interagieren Sie mit dem Betriebssystem mithilfe von Python-Beispielen

Es gibt verschiedene Verwendungsmöglichkeiten von os.system im Python Betriebssystem oder Betriebssystembefehl. Hier besprechen wir einige allgemeine Verwendungen von os.system im Python-Betriebssystem oder im folgenden OS-Befehl.

Holen Sie sich das aktuelle Datum

In diesem Beispiel importiert der Code das „os“-Modul oder verwendet den OS-Befehl und verwendet „os.system(‚date‘)“, um den „date“-Befehl in einem auszuführen Windows-Betriebssystem.

Python3






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

SQL-Konkat
>

>

Ausgabe:

Datei-1

Algorithmus für BFS

Betriebssystemmethode zum Ausführen von Notepad

In diesem Beispiel importiert der Code das „os“-Modul oder verwendet den OS-Befehl und verwendet „os.system(‚notepad‘)“, um den „notepad“-Befehl auf einem Windows-Betriebssystem auszuführen und die Notepad-Anwendung zu öffnen.

Python3




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

>

>

Ausgabe:

Anmerkung-2019-06-19-120037-1024x285

FAQs

Was bedeutet os.system in Python?

os.system>in Python oder OS in Python oder im Python-Betriebssystem ist eine Funktion, die es Ihnen ermöglicht, Shell-Befehle oder Systembefehle aus einem Python-Skript heraus auszuführen. Es führt den angegebenen Befehl in der Shell des zugrunde liegenden Betriebssystems aus und gibt den Exit-Code des Befehls zurück.

Gibt es eine Möglichkeit, die Ergebnisse eines os.system()-Befehls in Python zu testen?

Ja, das Ergebnis eines „os.system()“-Befehls kann durch Untersuchen des Exit-Codes getestet werden. Ein Exit-Code von 0 zeigt im Allgemeinen einen Erfolg an, während ein Code ungleich Null auf einen Fehler oder Misserfolg hinweist. Sie können den Exit-Code mit „os.system(‚command‘)“ erfassen und ihn in Ihrem Python-Skript zur weiteren Validierung oder Fehlerbehandlung überprüfen.