Articles of ironpython

Usa Python a fianco di C # nell’app UWP di Windows

Ho iniziato a scrivere un’applicazione in Python, ma ora voglio passare a C # e UWP. So che non puoi scrivere un’app UWP in Python, ma sto cercando di capire se posso scrivere del codice in Python e accedere a quel codice da C #. Ad esempio, scrivendo una class in Python a cui può […]

Integrazione di C #, F #, IronPython e IronRuby

Mi è stato detto che i file di assemblaggio creati da C # e F # source sono interoperabili in quanto sono compilati in .NET assembly. Q1: Significa che C # può chiamare funzioni F # proprio come se fossero funzioni C #? Q2: Che ne dici di IronPython e IronRuby? Non vedo alcuna DLL […]

Perché non posso importare il mio tipo C # in IronPython?

Ho alcuni tipi in una libreria C # che ho scritto, ad esempio: namespace SprocGenerator.Generators { public class DeleteGenerator : GeneratorBase { public DeleteGenerator(string databaseName, string tableName) : base(databaseName, tableName) Voglio usarli in uno script IronPython: import clr import sys clr.AddReferenceToFile(“SprocGenerator.dll”) # problem happens here: from SprocGenerator.Generators import * generator = DeleteGenerator(“a”, “b”) Quando si […]

Consiglieresti Iron Ruby, Iron Python o PowerShell per fare di un’applicazione C # un host di script?

Consiglieresti Iron Ruby, Iron Python o PowerShell per fare di un’applicazione C # un host di script? Dopo un po ‘di armeggiare veloce, in questo momento mi sto appoggiando a PowerShell per due motivi principali (notare questi solo le mie opinioni e se si sbagliano, mi piacerebbe sapere !!!): 1) È semplice creare uno spazio […]

BeautifulSoup e ASP.NET/C#

Qualcuno ha integrato BeautifulSoup con ASP.NET/C# (probabilmente usando IronPython o altro)? Esiste un’alternativa BeautifulSoup o una porta che funziona bene con ASP.NET/C# L’intenzione di pianificare l’utilizzo della libreria è di estrarre il testo leggibile da qualsiasi URL casuale. Grazie

Simulazione di DSL scritta per un’applicazione C # con IronPython

Grazie ai suggerimenti di una domanda precedente , sono impegnato a provare IronPython, IronRuby e Boo per creare una DSL per la mia app C #. Il primo passo è IronPython, grazie alla più ampia base di utenti e conoscenze. Se riesco a far funzionare bene qualcosa qui, posso semplicemente fermarmi. Ecco il mio problema: […]

L’invocazione IronPython da C # (con SciPy) non riesce con ImportException: “Nessun modulo chiamato mtrand”

Ho una libreria Python che sto cercando di usare tramite IronPython (v2.7 RC1 [2.7.0.30]) dall’applicazione C #. La libreria utilizza NumPy e SciPy in modo estensivo, che funziona con SciPy e NumPy per .NET quando viene eseguito utilizzando ipy dalla riga di comando in questo modo: ipy.exe -X:Frames file_from_lib_importing_numpy.py Tuttavia, quando invoco IronPython da C […]

IronPython DLR; passare i parametri al codice compilato?

Attualmente sto facendo quanto segue per creare ed eseguire un semplice calcolo python, usando la DLR: ScriptRuntime runtime = Python.CreateRuntime(); ScriptEngine engine = runtime.GetEngine(“py”); MemoryStream ms = new MemoryStream(); runtime.IO.SetOutput(ms, new StreamWriter(ms)); ScriptSource ss = engine.CreateScriptSourceFromString(“print 1+1”, SourceCodeKind.InteractiveCode); CompiledCode cc = ss.Compile(); cc.Execute(); int length = (int)ms.Length; Byte[] bytes = new Byte[length]; ms.Seek(0, SeekOrigin.Begin); ms.Read(bytes, […]

Come posso creare un gestore di eventi C # che può essere gestito in IronPython?

Come posso creare un gestore di eventi C # che può essere gestito in IronPython? Si noti che sto usando IronPython 2.0.1. Sono in grado di gestire gli eventi dalle classi di sistema senza problemi (ad es. Window.KeyDown) ma quando provo a definire il mio evento C # viene sollevata un’eccezione quando provo ad agganciarla […]

problemi nell’esecuzione del Selenium Python in C # con ScriptEngine (.NET 3.5)

poster prima volta. Sto passando alla mia prima domanda sullo stack overflow perché ho trovato poche risorse nel tentativo di trovare una risposta. Sto cercando di eseguire test del pitone Selenium da un’applicazione C #. Non voglio dover compilare i test del selenium C # ogni volta; Voglio sfruttare gli script IronPython per il test […]