#include <Python.h>
int main(int argc, char *argv[]) {
// 初始化Python解释器
Py_Initialize();
// 设置Python脚本的路径
const char* scriptPath = "your_script.py";
// 读取并执行Python脚本文件
FILE* fp = fopen(scriptPath, "r");
if (fp == NULL) {
fprintf(stderr, "无法打开脚本文件\n");
return 1;
}
PyRun_SimpleFile(fp, scriptPath);
// 关闭文件
fclose(fp);
// 关闭Python解释器
Py_Finalize();
return 0;
}
Py_Initialize() 来初始化Python解释器。scriptPath,用于存储Python脚本的路径。fopen() 打开指定的Python脚本文件,并通过 PyRun_SimpleFile() 来执行该文件。如果文件无法打开,则输出错误信息并返回。fclose() 关闭文件,使用 Py_Finalize() 关闭Python解释器。请确保在编译时链接Python库,例如使用以下命令进行编译:
gcc -o my_program my_program.c $(python3-config --cflags --ldflags)
上一篇:python获取网页数据
下一篇:python gpu
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站