Avi Mitrani <avi.m@...> writes:

> I’m new to PythonDotNet, and to integrating Python & C#, and I have to say 
that I’m ‘breaking my teeth’ 

> Is there an example or tutorial you can direct me to?

You need to do something like:
var res = PyTuple.AsTuple(fibmodule.InvokeMethod("fib2", new PyObject[1] { new 
PyFloat(10) }));
double r = (double)res.GetItem(0).AsManagedObject(typeof(double));

This sucks, so I've made some modifications so that python can be called from 
C# just like normal code, without all the hassle of .GetAttr and .Invoke.
Using my version of pythondotnet you can just run:

double r = fibmodule.fib2(10);

and it does the right thing.
You can find it here: https://github.com/patstew/pythonnet

Cheers,
Patrick

_________________________________________________
Python.NET mailing list - [email protected]
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to