{
Py_SetPythonHome(L".\Python38-32");
Py_Initialize();
import_array();
PyRun_SimpleString("import sys");
PyRun_SimpleString("sys.path.append('./')");
pModule = PyImport_ImportModule("btest");
pFunc = PyObject_GetAttrString(pModule, "adjustment");
return;
}
那么你的python就应该编译成dll,而不是以源文件的形式存在
py源文件的好处就是你随时可以看源码并且随时可以修改它,而且它不挑系统,兼容性好
坏处就是环境里必须安装py执行器
这就跟你在excel里写宏脚本一样,你环境里不安装office拿什么执行呢
你编译成dll的好处是目标机器无需安装py
坏处就是你换个系统就必须重新打包dll,否则没法执行