Es ist eine sehr limitierte kleine Geschichte, aber ich werde versuchen, sie ohne Multithreading zu synchronisieren, bei der ich mir nicht sicher bin. Vielleicht hilft es den meisten Menschen nicht. Es muss auch einen besseren Weg geben. Das reicht aber. (An diesem Punkt) Ich bin neu in Python w
Eigentlich wollte ich so etwas machen.
Dies könnte einen Unterprozess verwenden. Ich habe popen () verwendet, weil ich nicht bis zum Ende warten möchte.
import subprocess
p1 = subprocess.popen("command_A")
p2 = subprocess.popen("command_B")
Warten, bis beide fertig sind. .. .. Es wurde gewartet ().
r1 = p1.wait()
r2 = p2.wait()
Sie können den Rückgabewert auch ordnungsgemäß überprüfen.
Wenn es kein Problem gibt, führen Sie den letzten externen Prozess aus. Sie müssen diesmal nicht synchronisieren, daher ist check_call () usw. in Ordnung.
p3 = subprocess.check_call("command_C")
Studiere mehr und schreibe besseren Code! (LOL)
Recommended Posts