Qué utiliza el mecanismo para integrar Python con otros lenguajes (.Net, Java & # 8230;)

StackOverflow https://stackoverflow.com/questions/1802256

  •  05-07-2019
  •  | 
  •  

Pregunta

Alguien que esté hablando sobre el código del pitón puede incrustarse en el código de C #. ¿Cuál es el mecanismo para hacer eso? por favor explique para mi.

Muchas gracias

¿Fue útil?

Solución

Hay varios enfoques para esto, dependiendo de los idiomas con los que quiera interactuar.

  • .Net / CLR Languages ?? - Iron Python proporciona una implementación de Python que se ejecuta en el CLR. Le permite usar otros ensamblados de CLR e incrustar un motor de secuencias de comandos de Python en su código
  • Lenguajes basados ??en Java / JVM - Jython proporciona una implementación en la JVM y le permite usar clases de Java y llamar para llamar a jython como lenguaje de scripting usando JSR 223 - Scripting para Java Plataforma
  • C / C ++ / Perl / etc, etc. El Contenedor simplificado y generador de interfaz le permite interoperar entre lenguajes basados ??en C y otros, incluyendo .Net y Java. Es muy bueno para C ++, C y COM; otros lenguajes son un poco complicados, pero vale la pena comprobar si necesita usar CPython con .Net o Java

Otros consejos

Use IronPython para la integración con .net. De la misma forma, Jython se integra con Java.

Y Jython para la integración con Java.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top