1

我在 wxpython 中有一个事件处理程序,它应该调用一个 .net dll 并使用它。我在网上搜索了解决方案,但没有找到。你能请任何人让我知道怎么做吗?我发现 Ironpython 是一种方式,但不知道它!

提前致谢

4

1 回答 1

1

使用 PIP 或下载 zip 文件安装 pythonnet。

将所有 pythonnet 文件(clr.pyd、nPython、nPython.pdb、Python.Runtime.dll、Python.Runtime.pdb)复制到c:\python27\Lib\site-packages文件夹

现在从活动状态 python shell 导入 clr 并添加对 .net dll 的引用(不要在路径中添加 .dll 扩展名)并调用该 dll 的对象和方法。

import clr
clr.AddReference('c:\my\path\to\dllfile')
于 2015-08-24T05:50:44.513 回答