В Linux у меня есть исполняемый файл, который должен запускаться следующим образом: ./a.exe inputdata
Я хочу запустить этот исполняемый файл в моем скрипте Python, но не хочу блокировать остальныекода Python.
Я пробовал что-то подобное, но
# launch sensor node
def launchA():
subprocess.Popen(["Path/a.exe", inputdata])
if __name__ == '__main__':
p = multiprocessing.Process(target=launchA,args=())
p.start()
print("sensorlaunched")
Однако процесс luanchA по-прежнему блокирует функцию печати.
Что пошло не так в моем коде?Спасибо!