PythonNet开发笔记一、PythonNet介绍及安装

介绍

Python.NET ( pythonnet) 是一个包,它使 Python 程序员可以与 Windows 上的 .NET 4.0+ 公共语言运行时 (CLR) 和 Linux 和 OSX 上的 Mono 运行时几乎无缝集成。Python.NET 为 .NET 开发人员提供了强大的应用程序脚本工具。使用此包,您可以编写 .NET 应用程序脚本或使用 Python 构建整个应用程序,使用以任何面向 CLR 的语言(C#、VB.NET、F#、C++/CLI)编写的 .NET 服务和组件。

请注意,此包并未将Python 实现为一流的 CLR 语言 - 它不会从 Python 代码生成托管代码 (IL)。相反,它是 CPython 引擎与 .NET 或 Mono 运行时的集成。这种方法允许您使用 CLR 服务并继续使用现有的 Python 代码和 C-API 扩展,同时保持 Python 代码的本机执行速度。如果您对 Python 语言的纯托管代码实现感兴趣,您应该查看 IronPython项目,该项目正在积极开发中。

Python.NET 目前与 Python 版本 2.7 和 3.5-3.8 兼容并经过测试。当前版本可在Python.NET 网站上获得。要订阅

你可能感兴趣的:(C#,编程语言,c#)