......它需要某种包装吗?
我的表达是,IronPython是Python的.NET实现,它以某种方式神奇地使用IronPython构建的应用程序能够使用标准的Python库(我认为它们是原始.py源或.py源包装到鸡蛋中),但是在我读书的时候 我发现页面底部的http://www.doughellmann.com/PyMOTW/hashlib/index.html:“与IronPython一起使用的hashlib的包装器。”这立即让我保持警惕......
答案 0 :(得分:10)
取决于:
答案 1 :(得分:2)
不 - 您无法使用 所有 标准库。甚至所有现有的IronPython标准库都与python中的不同 - 所有这些都是新的实现 - 例如,您可以使用datetime python模块,但它没有像纯python中那样的strptime实现,依此类推。
您可以阅读更多here和Does IronPython implement python standard library?
一般来说,IronPython 2.6是Python 2.6的一个实现,但并非所有标准的python模块都迁移到了IronPython中。
您还可以阅读以下IronPython vs. Python .NET