如果嵌入了Python,如何从C执行.py脚本?
我找不到这方面的相关信息。对于lua,如果要从main()C函数执行test.lua文件,可以调用如果嵌入了Python,如何从C执行.py脚本?,python,c,Python,C,我找不到这方面的相关信息。对于lua,如果要从main()C函数执行test.lua文件,可以调用lua\u dofile(“test.lua”)。 python的等价物是什么?请查看手册页,了解执行程序/脚本的各种选项。也可以是一种选择。请查看手册页,以了解-有多种选项可用于执行程序/脚本。也可以是另一种选择。如果要嵌入Python,请使用: FILE*fp=fopen(“test.py”、“r”); int-ret=PyRun_SimpleFile(fp,“test.py”); 如果(ret
lua\u dofile(“test.lua”)
。
python的等价物是什么?请查看手册页,了解执行程序/脚本的各种选项。也可以是一种选择。请查看手册页,以了解-有多种选项可用于执行程序/脚本。也可以是另一种选择。如果要嵌入Python,请使用:
FILE*fp=fopen(“test.py”、“r”);
int-ret=PyRun_SimpleFile(fp,“test.py”);
如果(ret<0){
/*发生异常*/
}
如果要嵌入Python,请使用:
FILE*fp=fopen(“test.py”、“r”);
int-ret=PyRun_SimpleFile(fp,“test.py”);
如果(ret<0){
/*发生异常*/
}
这正是我需要的。谢谢这正是我需要的。谢谢
FILE *fp = fopen("test.py", "r");
int ret = PyRun_SimpleFile(fp, "test.py");
if(ret < 0) {
/* exception occurred */
}