簡體   English   中英

我可以使用IronPython或所有標准Python庫嗎?

[英]Can i use all standard Python libraries with IronPython or

......它需要某種包裝嗎?

我的表達是IronPython是Python的.NET實現,它以某種方式神奇地使用IronPython構建的應用程序能夠使用標准的Python庫(我相信它們是原始.py源或.py源包裝到雞蛋中),但是當我正在閱讀我發現的頁面底部的http://www.doughellmann.com/PyMOTW/hashlib/index.html :“與IronPython一起使用的hashlib的包裝器。” 這立即讓我保持警惕......

這取決於:

  • 如果庫模塊是在純python中實現的,那么它可能會起作用。
  • 用C實現的庫模塊將不起作用。 這個鐵定的項目旨在允許IronPython導入和使用已編譯的Python C擴展。

不 - 您不能使用所有標准庫。 甚至所有現有的IronPython標准庫都與python中的不同 - 所有這些都是新的實現 - 例如,您可以使用datetime python模塊,但它沒有像純python中那樣的strptime實現,依此類推。

你可以在這里閱讀更多內容並且IronPython是否實現了python標准庫?

一般來說,IronPython 2.6是Python 2.6的一個實現,但並非所有標准的python模塊都遷移到了IronPython中。

您還可以閱讀以下IronPython與Python .NET

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM