【发布时间】:2017-08-17 06:38:28
【问题描述】:
python 脚本包含大量导入的库
到目前为止我的 C 代码:
#include <stdio.h>
#include <python2.7/Python.h>
void main(int argc, char *argv[])
{
FILE* file;
Py_SetProgramName(argv[0]);
Py_Initialize();
PySys_SetArgv(argc, argv);
file = fopen("analyze.py","r");
PyRun_SimpleFile(file, "analyze.py");
Py_Finalize();
return;
}
我是否可以使用任何其他方式,以便即使我在 c 程序中调用的参数或 python 脚本数量的任何修改增加了相同的代码,只需稍加改动即可使用?
我可以使用系统调用并使用从中获得的结果吗?
【问题讨论】:
-
请编辑您的问题并修正代码格式。
-
试着看你自己的帖子几秒钟,你应该能说出来......哦,我会为你解决的。
-
1) 将您的代码粘贴到帖子中 2) 标记后,单击代码格式化图标
{}。这将为代码提供正确的语法着色并将字体更改为 Courier。
标签: python c python-2.7 system-calls