从C ++运行.py脚本

时间:2019-03-09 20:27:37

标签: python c++ lua

我的问题:

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

上下文:

我用Lua语言写过这样的一行:

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

它从我的Lua脚本运行一个python脚本。现在,我想将此脚本从Lua转移到C ++。请帮我用C ++语言编写相同的东西,并包括适当的库。

1 个答案:

答案 0 :(得分:5)

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

请注意,这是os.execute所做的完全字面翻译,并且可能可以重组程序以使用更简洁的替代方法。