我正在努力使用python的子进程.这是我的任务:
到目前为止我的尝试:
1.我被困在这里使用Popen.我明白,如果我使用
subprocess.call("put command here")这个作品.我想尝试使用类似的东西:
import subprocess
def run_command(command):
p = subprocess.Popen(command, shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT)
Run Code Online (Sandbox Code Playgroud)
我在哪里使用,run_command("insert command here")但这没有任何作用.
关于2.我认为答案应该类似于这里: 从Python运行shell命令并捕获输出,但由于我无法工作,我还没有尝试过.
在Pybind11中是否可以在Python端使用mpi4py然后将通信器移交给C++端?
如果是这样,它将如何运作?
如果没有,是否可以使用Boost?如果是这样,它会怎么做?
我在网上搜索了几个小时,但没有找到任何东西.