我的问题:
如何从C ++调用python脚本?
上下文:
我用Lua语言写过这样的一行:
os.execute("C:\\InstallPython\\python.exe C:\\FINAM\\py+lua\\Finam_parser.py")
它从我的Lua脚本运行一个python脚本。现在,我想将此脚本从Lua转移到C ++。请帮我用C ++语言编写相同的东西,并包括适当的库。
答案 0 :(得分:5)
将#include <cstdlib>
放在程序顶部,然后将system("C:\\InstallPython\\python.exe C:\\FINAM\\py+lua\\Finam_parser.py");
放在要运行的位置。
请注意,这是os.execute
所做的完全字面翻译,并且可能可以重组程序以使用更简洁的替代方法。