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