簡體   English   中英

用什么機制將python與其他語言(.Net,Java…)集成在一起

[英]What the mechanism use to integrate python with other languages (.Net, Java …)

有人說python的代碼可以嵌入到C#的代碼中。 有什么機制呢? 請為我解釋。

非常感謝

有多種方法,具體取決於您要與哪些語言進行互操作。

  • .Net / CLR語言 -Iron Python提供了在CLR上運行的Python的實現。 允許您使用其他CLR程序集並將python腳本引擎嵌入代碼中
  • 基於Java / JVM的語言 -Jython在JVM上提供了一個實現,並允許您使用Java類並使用JSR 223作為腳本語言調用jython進行調用-Java平台的腳本
  • C / C ++ / Perl / etc等 簡化的包裝程序和接口生成器使您可以在基於C的語言和其他語言(包括.Net和Java)之間進行互操作。 對於C ++,C和COM來說非常好-其他語言有點麻煩-但值得一試,看看是否需要將CPython與.Net或Java結合使用

使用IronPython與.net集成。 同樣, Jython與Java集成。

還有Jython與Java集成。

暫無
暫無

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

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