Python ist eine Allzweck-Skriptsprache , die Bibliotheken mit einer Vielzahl von Umgebungen zu interagieren. Aus diesem Grund können Sie Befehle auf dem Host- System mit den Bibliotheken mit Python enthalten sind, auszuführen . Zum Beispiel können Sie die Funktion " Teilprozess " Bibliothek für externe Anrufe an das Host-Betriebssystem auf externe Programme ausführen zu machen. Eine Python- Skript kann eine andere Python-Skript durch den Teilprozess Bibliothek auszuführen oder eine andere Python-Skript importieren, wenn Sie den Code intern ausgeführt werden soll. Things You
Python-Interpreter
brauchen anzeigen Weitere Anweisungen
1
Import der Subprozess Modul . Dieses Modul enthält den "call" -Funktion, die Sie auf externe Befehle aufrufen, um außerhalb des aktuellen Python-Code ausführen können . Das folgende Beispiel zeigt, wie die Teilprozess -Modul zu importieren, um nur den "call" -Funktion:
>>> von Teilprozess Importaufruf
2
Rufen Sie den externen Python Programm mit der "call" -Funktion. Diese Funktion nimmt eine Liste von Argumenten . Das erste Argument ist der Befehl, den Sie ausführen möchten , und die restlichen Argumente aufzulisten, die Befehlsflags mit diesem Programm verbunden. In diesem Beispiel ist die "Call "-Funktion ruft nur die Python-Interpreter ein externes Skript " example.py " laufen :
>>> retcode = call ( ' python example.py ') //" retcode " speichert den Return-Code des Skripts
3
Import der Code für den internen Gebrauch . Wenn Sie das Python-Skript Sie ausführen möchten und verwenden Sie es intern in der aktuellen Python-Skript zu importieren, ist der gesamte Code in " example.py " verfügbar für Sie zu nutzen , wie Sie sehen, passen. In diesem Fall brauchen Sie nicht , um externe Anrufe zu anderen Python-Skripte machen :
Import Beispiel