从C++运行.py脚本

我的问题:

如何从C++调用Python脚本?

背景:

我在Lua语言中写了这样一行:

os.execute("C:\\InstallPython\\python.exe C:\\FINAM\\py+lua\\Finam_parser.py")

它从我的Lua脚本中运行Python脚本。现在,我想把这个脚本从Lua转移到C++。请帮我使用C++编写相同的代码,并包含正确的库。

点赞
用户7509065
用户7509065

#include <cstdlib>放在程序顶部,然后将system("C:\\InstallPython\\python.exe C:\\FINAM\\py+lua\\Finam_parser.py");放在想要运行的位置。

需要注意的是这完全是 os.execute 功能的字面翻译,可能有更清晰的可替代方案来重构您的程序。

2019-03-09 20:34:04