Heim >Backend-Entwicklung >Python-Tutorial >Detaillierte Einführung in das Unterprozessmodul
os.system(): Geben Sie das Ergebnis auf dem Bildschirm aus und geben Sie den Status des Ausgabebefehls zurück. Ein Ergebnis von 0 bedeutet, dass die Ausgabe korrekt ist
os.popen() speichert die Ausgabeergebnisse
Unterprozess importieren #Dieses Modul soll einige alte ersetzen Module wie OS. System usw. sind normalerweise einfacher unter Linux
subprocess.call()
ifconfig|grep192",shell=True,stdout=subprocess.PIPE,stderr=subprocess. PIPE,stdin=subprocess.PIPE)
>>> res.stdout.read()'inet addr:192.168.1.210 Bcast:192.168.1.255 Mask:255.255.255.0 n'Für den obigen Befehl müssen Sie zum Lesen des Ergebnisses das Format res.stdout.read() verwendenSie können auch den Fehler lesenres .poll( ) kann den Status zurückgeben, 0 bedeutet, dass der Befehl korrekt ausgeführt wurdeecho'hello'",shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE,stdin=subprocess.PIPE,cwd=“/tmp“)
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in das Unterprozessmodul. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!