如何将.py编译为.dll

时间:2018-08-15 11:31:31

标签: python python-3.x dll

我已经编写了python函数,该函数导入了多个程序包以检测并插入图片中的条形码。并且知道我想在C#中使用此功能。 我的问题是如何将.py编译为.dll

2 个答案:

答案 0 :(得分:1)

至少不能使用CPython(Python的参考实现)。

但是,您可以尝试使用IronPython — Python的.NET实现。它允许您的python代码使用.NET库,反之亦然。请注意,它仅支持Python 2.7。

有关不同python实现的更多信息,请参见https://wiki.python.org/moin/PythonImplementationshttps://www.python.org/download/alternatives/

答案 1 :(得分:0)

这绝不是使您的代码从另一种编码语言导入另一代码的好主意。最好的办法是找到适合您需求的C#库。

不过,我鼓励您研究IronPython,这有助于实现中间语言。