我正在使用这个 os.system("rc.cpp") 然后 os.system("./a.out") 在 python 代码中编译一个 c++ 文件。我想将命令行参数传递给 rc 文件。我该怎么做?
最佳答案
您应该使用 subprocess module调用其他可执行文件。 subprocess.Popen将列表作为第一个参数。列表中的第一项是您要调用的可执行文件。所有列表项都是传递给可执行文件的参数。
from subprocess import Popen
p = Popen(['/usr/bin/foo', 'arg1', 'arg2'])
关于c++ - 如何通过 python 代码将命令行参数传递给 C++ 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2760541/