![]() |
1
5
ironpython2.0与cpython2.5兼容,因此使用<=2.5api的纯Python应该可以在Ironpython下正常工作。我相信Ironpython代码可以被编译成一个DLL。 对于像Pygame这样的C扩展,您可能想看看 Ironclad . 这是一个允许在Ironpython中使用C扩展的项目。这也可能为您提供您正在寻找的本机代码桥。 |
![]() |
2
3
你可以用 Python for .Net ,它允许您“使用CLR服务并继续使用现有的Python代码和基于C的扩展,同时保持Python代码的本机执行速度。” 此外,“这个项目的一个关键目标是Python for.NET应该” 以Python中所期望的方式工作 ,除了特定于.NET的情况(在这种情况下,目标是“按照您在C#”中所期望的方式”工作)。此外,随着IronPython项目越来越受欢迎,我的目标是让为IronPython编写的代码在Python for.NET下运行而不做任何修改 希望这有帮助 |