我编写了一个c ++程序a.out
并试图在python中使用subprocess
模块运行该程序,名为run.py
。运行脚本后,我使用top
检查cpu使用情况,发现run.py
在a.out
运行时未显示在列表中。
run.py
发生了什么事?它在哪里?
答案 0 :(得分:0)
正在等待你的C ++程序退出。那是因为你使用了ngOnInit() {
this.service.getContacts()
.subscribe(data=> this.contacts = data)
}
。
如果你需要Python程序在程序运行时继续做其他事情,你可以使用不等待的subprocess.call
,除非你调用它的subprocess.Popen
方法。