2

から 2 つ以上の Python スクリプトを同時に実行したいmaster script。これらの各スクリプトには、並行して実行されるスレッドが既に含まれています。たとえば、私は実行します

script1.py

if __name__ == '__main__':
    pid_vav = PID_VAV('B2')
    t1 = threading.Thread(target=pid_vav.Controls)
    t1.daemon = False
    t1.start()
    t2 = threading.Thread(target=pid_vav.mqttConnection)
    t2.daemon = False
    t2.start()

script2.py

if __name__ == '__main__':
    pid_vav = PID_VAV('B4')
    t1 = threading.Thread(target=pid_vav.Controls)
    t1.daemon = False
    t1.start()
    t2 = threading.Thread(target=pid_vav.mqttConnection)
    t2.daemon = False
    t2.start()

私はこれscript1.pyscript2.py別々に実行しています。唯一の違いは、クラスに渡すパラメーターです。それを実行すると、これらの両方のスクリプトが実行されるようなマスタースクリプトを持つことは可能ですか?

ありがとう

4

4 に答える 4