我有Python代码
import os, ctypes
print "ctypes are imported"
以及CCode.c:
...
PySys_SetPath(path_to_PythonCode);
PyObject *pModule = PyImport_ImportModule("PythonCode");
if (!pModule) {
PyErr_Print();
return;
}
...
PyErr_Print()
打印:
Traceback (most recent call last): File ".../PythonCode.py", line 1,
in <module> import os, ctypes
ImportError: No module named ctypes
在终端中执行Python代码表明ctypes确实存在:
$ python --version
Python 2.7.1
$ python PythonCode.py
ctypes are imported
为什么Python/C API不能导入ctypes?
您用一个路径替换了默认的
sys.path
列表。相反,您可以插入新路径:相关问题 更多 >
编程相关推荐