在python中加载c dll

在python中加载c dll,c,python-2.7,C,Python 2.7,可能重复: 我正在尝试加载一个位于.py脚本所在路径的c dll,但仍然无法加载该dll module = PyImport_ImportModule("<module-name.dll>"); 任何建议。您必须调用下面的行以在路径中设置当前目录,这是因为默认情况下,当前目录不在搜索路径中: PySys_SetPath("."); mymod = PyImport_ImportModule("your_DLL_name or Py_module_name"); 完成上述代码后

可能重复:

我正在尝试加载一个位于.py脚本所在路径的c dll,但仍然无法加载该dll

module = PyImport_ImportModule("<module-name.dll>");

任何建议。

您必须调用下面的行以在路径中设置当前目录,这是因为默认情况下,当前目录不在搜索路径中:

PySys_SetPath("."); 
mymod = PyImport_ImportModule("your_DLL_name or Py_module_name");

完成上述代码后,将加载C DLL或Python模块。

它不使用PyImport\u ImportModule,我也不想使用Cython..对不起,我以前从未做过类似的事情。你试过只提供模块名而不提供.dll吗?是的。。线路成功了。谢谢,我很高兴它对你有用。。我刚刚看到你的另一个问题,我也知道答案。很好,我在等待你的答案。