Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
该机制用于将python与其他语言(.Net、Java….)集成的内容_Java_.net_Python_Embed - Fatal编程技术网

该机制用于将python与其他语言(.Net、Java….)集成的内容

该机制用于将python与其他语言(.Net、Java….)集成的内容,java,.net,python,embed,Java,.net,Python,Embed,有人说python的代码可以嵌入C#的代码中。这样做的机制是什么?请给我解释一下 非常感谢您使用.net集成。同样,与Java集成。用于与.net集成。同样,与Java集成。以及与Java集成。以及与Java集成。有几种方法,具体取决于要与哪些语言进行互操作 .Net/CLR Languages-提供在CLR上运行的Python实现。允许您使用其他CLR程序集并在代码中嵌入python脚本引擎 基于Java/JVM的语言提供了JVM上的实现,允许您使用Java类和调用调用jython作为脚本语

有人说python的代码可以嵌入C#的代码中。这样做的机制是什么?请给我解释一下


非常感谢您使用.net集成。同样,与Java集成。

用于与.net集成。同样,与Java集成。

以及与Java集成。

以及与Java集成。

有几种方法,具体取决于要与哪些语言进行互操作

  • .Net/CLR Languages-提供在CLR上运行的Python实现。允许您使用其他CLR程序集并在代码中嵌入python脚本引擎
  • 基于Java/JVM的语言提供了JVM上的实现,允许您使用Java类和调用调用jython作为脚本语言,使用
  • C/C++/Perl/etc等允许您在基于C的语言和其他语言(包括.Net和Java)之间进行互操作。它对C++、C和COM都很好——其他语言也不太复杂,但是如果需要使用.Python或.NET或java < /LI>,就值得检查。
有几种方法可以实现这一点,具体取决于您希望与哪些语言进行互操作

  • .Net/CLR Languages-提供在CLR上运行的Python实现。允许您使用其他CLR程序集并在代码中嵌入python脚本引擎
  • 基于Java/JVM的语言提供了JVM上的实现,允许您使用Java类和调用调用jython作为脚本语言,使用
  • C/C++/Perl/etc等允许您在基于C的语言和其他语言(包括.Net和Java)之间进行互操作。它对C++、C和COM都很好——其他语言也不太复杂,但是如果需要使用.Python或.NET或java < /LI>,就值得检查。
感谢ammoQ的回答,但我想知道IronPython是如何将python代码嵌入.Net代码的?感谢ammoQ的回答,但我想知道IronPython是如何将python代码嵌入.Net代码的?