Articles of python.net

Cómo pasar la callback de Python a la llamada de la función c #

Estoy tratando de usar clases de C # de python, usando python.net en mono / ubuntu. Hasta ahora logré hacer una llamada a una función simple con un trabajo de argumento. Lo que ahora estoy tratando de hacer es pasar una callback de python a la llamada de función C #. Probé las siguientes variaciones […]

Python para .NET error “no se puede encontrar el ensamblaje”

Estoy usando CPython y tengo un C # dll. Estoy tratando de usar Python para .NET para que hablen. No puedo usar IronPython porque necesito integrar esto en un sistema CPython existente. Soy completamente nuevo en Python para .NET, y en realidad tengo muy poca experiencia con Python y no tengo experiencia con C #. […]

Llamando al código python (archivos .py) desde C #

Tengo un código de Python que hace una cierta tarea. Necesito llamar a este código desde C # sin convertir el archivo python como un archivo .exe, ya que toda la aplicación se basa en C #. ¿Cómo puedo hacer esto?

Python NET llama al método C # que tiene un valor de retorno y un parámetro de salida

Estoy teniendo el siguiente método estático C # public static bool TryParse (string s, out double result) que me gustaría llamar desde Python usando el paquete NET de Python. import clr from System import Double r0 = Double.IsNaN(12.3) # works r1, d1 = Double.TryParse(“12.3”) # fails! TypeError: No method matches given arguments. This works in […]

IronPython vs. Python .NET

Quiero acceder a algunos ensamblados .NET escritos en C # desde el código Python. Un poco de investigación mostró que tengo dos opciones: IronPython con capacidad de interfaz .NET / soporte incorporado Python con el paquete Python .NET ¿Cuáles son las compensaciones entre ambas soluciones?

Integración con Python y .NET

Actualmente estoy buscando en Python porque realmente me gustan las capacidades de análisis de texto y la biblioteca nltk, pero tradicionalmente soy un progtwigdor .Net / C #. No creo que IronPython sea un punto de integración porque estoy usando NLTK y presumiblemente necesitaría un puerto de esa biblioteca para el CLR. Busqué un poco […]

Python para .NET: ¿Cómo crear instancias explícitas de clases de C # usando diferentes versiones de la misma DLL?

Tengo un archivo .cs como namespace SomeNamepace { public struct SomeStruct { …. } public static class SomeClass { …. } Hasta ahora lo uso con PythonNET como import clr clr.AddReference(‘c:\\Test\Module.dll’) from SomeNamepace import SomeClass, SomeStruct SomeClass.SomeMethod(…) Mi problema ahora es que necesito trabajar con archivos DLL con nombres idénticos y sin un número de […]

Uso de ensamblajes de C # desde Python a través de pythonnet

Estoy usando Windows 7, de 64 bits. He conseguido descargar e instalar pythonnet, por lo que import clr clr.AddReference(“System.Windows.Forms”) from System.Windows.Forms import Form funciona bien. También he descargado y comstackdo / ejecutado una aplicación de C # que crea muchos ensamblajes. La aplicación en cuestión es ARDrone-Control-.NET. ¿Cómo puedo usar los archivos DLL generados desde […]

¿Se puede usar scikit de IronPython?

Vi que se puede usar numpy desde IronPython: https://www.enthought.com/repo/.iron/ ¿Es posible instalar e importar scikit en IronPython? Estoy tratando de interactuar entre un módulo escrito en python 2.7 con scikit y un objeto COM externo con IronPython … Gracias

Cómo instalar Python para .NET en Windows

Descargué Python para .NET . Dentro de la cremallera hay clr.pyd , nPython.exe , Python.Runtime.dll y 2 archivos de base de datos de depuración. Puse clr.pyd y Python.Runtime.dll en mi DLL de python dir C: \ Python27 \ DLLs pensando que esto es todo lo que se necesita para la instalación. Luego abro la GUI […]