IronPython:一个把 Python 语言运行在 .NET(如 CLR) 平台上的实现(解释器/运行时),可与 C# 等 .NET 语言互操作,用于编写可调用 .NET 库的 Python 代码。(也常指该项目/发行版本身。)
/ˌaɪərnˈpaɪθɑːn/
I wrote a small script in IronPython to automate the task.
我用 IronPython 写了一个小脚本来自动化这个任务。
Because IronPython runs on the CLR, it can import .NET libraries and work seamlessly with C# components in a larger application.
由于 IronPython 运行在 CLR 上,它可以导入 .NET 库,并在大型应用中与 C# 组件顺畅协作。
IronPython 由 Iron(“铁”)+ Python 组成,命名风格与 IronRuby 等类似;其中 “Iron” 常用来指代基于 .NET/CLR 的语言实现。它的核心特点是让 Python 代码与 .NET 生态(程序集、类型、库)更紧密地集成。