我正在使用这个os.system(“rc.cpp”)然后os.system(“./ a.out”)编译python代码中的c ++文件。我想将命令行参数传递给rc文件。我该怎么做?
答案 0 :(得分:1)
您应该使用subprocess module来调用其他可执行文件。 subprocess.Popen将列表作为第一个参数。列表中的第一项是您要调用的可执行文件。所有列表项都是传递给可执行文件的参数。
from subprocess import Popen
p = Popen(['/usr/bin/foo', 'arg1', 'arg2'])
答案 1 :(得分:0)
看一下scons:http://www.scons.org/
您为它编写的构建配置文件是python脚本。