What you are looking to do is "embed" a python interpreter in your .net 
project, using pythonnet, and then tell the runtime to execute your python 
script. 

I have done this in one of my projects. It does work. 

http://pythonnet.sourceforge.net/readme.html#embedding

Sent from my iPad

On Mar 28, 2013, at 8:31 AM, "lizy10b" <lizy...@126.com> wrote:

> Hi there,
>    I am a freshman and new to python.net.
> I have a *.py script which calls a third part python library, and the library 
> is a ctypes python wrapper of a C++ dll (or say C-based python extension?).
> Frist I tried to make it using IronPython. IronPython works well when I load 
> a pure python *.py (no third part libraries) file and execute it in C# code.
> But it failed when I load a *.py which comsumes a thrid part ctypes python 
> wrapper library mentioned above.
>  
> Then I turn to python.net. But I don't know how to load and execute *.py in 
> C# code using python.net.
>  
> Thanks.
>  
> Zhiyu Li
> Student
> China
>  
> 2013-03-28
> lizy10b
> _________________________________________________
> Python.NET mailing list - PythonDotNet@python.org
> http://mail.python.org/mailman/listinfo/pythondotnet
_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to