66 votes

Comment puis-je appeler du code Python (Iron) à partir d'une application C# ?

Existe-t-il un moyen d'appeler du code Python, en utilisant IronPython, je suppose, à partir de C# ? Si c'est le cas, comment?

12voto

Skomski Points 3486

7voto

Dmitry Dronov Points 153

1) Besoin d'installer

 Install-Package DynamicLanguageRuntime -Version 1.2.2

2) Besoin d'ajouter "Iropython.dll" en utilisant ceci: https://www.webucator.com/how-to/how-add-references-your-visual-studio-project.cfm

3) Besoin d'utiliser

 using IronPython.Hosting;
using IronPython.Runtime;
using IronPython;
using Microsoft.Scripting.Hosting;
using Microsoft.Scripting;

3) Besoin de définir var

 ScriptEngine engine = Python.CreateEngine();

6voto

Alex Points 521

Je crois que vous pouvez commencer ici .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X