So migrieren Sie von os.popen nach subprocess.popen() in Python
Frage:
Wie kann ich angesichts der veralteten Version von os.popen den folgenden Befehl in subprocess.popen() konvertieren:
os.popen('swfdump /tmp/filename.swf/ -d')
Antwort:
An Konvertieren Sie den Befehl in subprocess.popen() und folgen Sie diesen Schritten:
Der folgende Codeausschnitt demonstriert die Konvertierung:
<code class="python">from subprocess import Popen, PIPE process = Popen(['swfdump', '/tmp/filename.swf', '-d'], stdout=PIPE, stderr=PIPE) stdout, stderr = process.communicate()</code>
Zusätzlicher Hinweis:
Die Unterprozessdokumentation enthält einen eigenen Abschnitt mit dem Titel „Migration von os.popen“, der detaillierte Informationen enthält Richtlinien für den Übergang von os.popen zu subprocess.
Das obige ist der detaillierte Inhalt vonWie migriere ich von os.popen zu subprocess.popen(), um einen Befehl auszuführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!