IronPython与Python .NET

发布于 2021-01-29 17:07:33

我想从Python代码访问一些用C#编写的.NET程序集。

一项小小的研究表明,我有两种选择:

两种解决方案之间的权衡是什么?

关注者
0
被浏览
52
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果您想主要基于.NET框架编写代码,则强烈建议IronPython与Python.NET。IronPython几乎是.NET的本机-
    因此,与其他.NET语言集成时,它工作得很好。

    如果您只想将.NET的一个或两个组件集成到标准python应用程序中,则Python.NET很好。

    使用IronPython时,有明显的不同-
    但大多数都相当细微。Python.NET使用标准的CPython运行时,因此此Wiki页面是有关两种实现之间差异的相关讨论。最大的差异发生在异常的代价上-
    因此某些标准的python库由于其实现而在IronPython中表现不佳。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看