基本上,我正在尝试使用算法使一些网格模型防水。该算法已经内置在C++中,可以使用以下命令运行:
./manifold ../examples/input.obj ../examples/manifold.obj
这里我必须传递一个输入对象,算法将输出一个名为manifold的对象。我在不同的目录中有数千个输入对象。我正在使用Python脚本来提取这些输入对象。代码如下所示。
def input_object(folder):
for sub_folders in os.listdir(folder):
for x in os.listdir(folder+sub_folders):
if x == 'models':
for y in os.listdir(folder+sub_folders+'/'+x):
if y == 'model_normalized.obj':
print(y)
#I want to execute the build file here
root = './02880940/'
count_messages(root)
**我想在脚本的注解区域内执行构建文件。**我怎么做?我不太精通C++。提前感谢。
1条答案
按热度按时间nxowjjhe1#
你听说过subprocess吗?如果你的C++代码已经构建好了,只需导入subprocess并调用run函数。
像这样的东西