running script mehrmals gleichzeitig in python 2.7

Hallo ich versuche ein Skript ausgeführt wird, mehrere Male, möchte aber zu diesem Ort, zur gleichen Zeit von dem, was ich verstanden, dass ich Teilprozess und threading zusammen
jedoch wenn ich es ausführen, es sieht immer noch wie es wird sequenziell ausgeführt werden, kann mir jemand helfen, so dass ich bekommen kann, um den gleichen script über und über, aber in der gleichen Zeit?
ist es in der Tat arbeiten und nur sehr langsam?

edit vergaß das Letzte Stück der code jetzt unten

hier ist was ich bisher

import os
import datetime
import threading
from subprocess import Popen

today = datetime.date.today()
os.makedirs("C:/newscript_image/" + str(today))

class myThread(threading.Thread):
    def run(self):
        for filename in os.listdir('./newscript/'):
            if '.htm' in filename:
                name = filename.strip('.htm')

                dbfolder = "C:/newscript/db/" + name
                os.makedirs(dbfolder)

                Popen("python.exe C:/execution.py" + ' ' + filename + ' ' + name + ' ' + str(today) + ' ' + dbfolder)
myThread().start()
  • Wie "gleichzeitig" müssen Sie sein? Teilprozess gerne ausführen Prozesse asynchron.
  • Ich glaube, Sie könnten nicht alle Codes die es gibt. Das erzeugt eine thread-Klasse, aber nicht wirklich führen Sie den Faden. Es scheint auch, wie könnte man nennen, was auch immer Funktion, die Sie brauchen execution.py direkt anstelle von aufrufen, es durch ein neues python.exe Dolmetscher.
  • danke für den Hinweis, ich habe tatsächlich die myThread.beginnen Sie an der Unterseite von meinem code nur vergessen, es aufzunehmen, so sollte mein Gewindeschneiden erfolgt in der execution.py Skript, gerade jetzt, das script ist auch nur mit einem anderen Skript mit einigen Parametern wie script1.py param1 dann die nächste Zeile wird script1.py param2 und so weiter
Schreibe einen Kommentar