在python中加载c dll

时间:2012-05-26 14:39:50

标签: c python-2.7

  

可能重复:
  Python import dll

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

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

任何建议。

1 个答案:

答案 0 :(得分:0)

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

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

一旦你有了上面的代码,就会加载C DLL或Python模块。