ironpython

IronPython ist eine Open-Source-Implementierung der Programmiersprache Python, die eng in .NET Framework integriert ist. IronPython kann die .NET Framework- und Python-Bibliotheken verwenden, und andere .NET-Sprachen können Python-Code genauso einfach verwenden.
2
Antworten

IronPython - Editor für Endbenutzer

Wir untersuchen derzeit, wie wir IronPython (Scripting) in unsere C # -Anwendung einbetten können. Wir sehen die Vorteile, die es unseren Endbenutzern bietet, indem sie ihnen die Möglichkeit geben, sich in unsere Anwendung einzuklinken. Aber...
25.10.2011, 22:06
2
Antworten

Verwendung von NLTK in C # über IronPython

Ich verwende Visual Studio 2010. Ich habe ein IronPython-Konsolenprojekt und ein C # -Konsolenprojekt. Dieses IronPython-Skript funktioniert einwandfrei, wenn ich es selbst ausführe: %Vor% Hier ist das C # -Konsolenprogramm, das nicht funkti...
16.09.2011, 15:29
1
Antwort

IronPython für .NET-Kern

Ich entwickle eine Windows 10 Universal App in VS15 mit den neuen .NETCore-Referenz-Assemblies und möchte auf die IronPython-Bibliothek verweisen. Leider zielt IronPython auf .NETFramework und nicht auf .NETCore ab. Kennt jemand eine alternative...
31.07.2015, 19:26
4
Antworten

___ qstntxt ___

Ich habe Mercurial 1.3 auf meinem Windows 7 Rechner installiert. Ich habe kein Python installiert, aber Mercurial scheint damit in Ordnung zu sein.

Wie funktioniert es?

Ist es auch möglich, Mercurial auf IronPython zu erzwingen und wird es kompatibel sein?

Danke.

    
___ answer1231883 ___

Mercurial bündelt die notwendigen Python-Binärdateien darin, glaube ich.

    
___ answer1232767 ___

Das Mercurial Windows-Installationsprogramm wird mit py2exe gepackt. Dadurch wird der Python-Interpreter als DLL in eine Datei mit dem Namen "library.zip" eingefügt.

Auf meinem Rechner befindet es sich in "C: \ Programme \ TortoiseHg \ library.zip"

Diese zip-Datei enthält auch die Python-Bibliotheken, die von mercurial benötigt werden.

Eine detaillierte Beschreibung, wie mercurial für Windows gepackt wird, finden Sie auf der Entwicklerseite, auf der das Windows-Installationsprogramm beschrieben wird.

    
___ answer1283908 ___

Andere haben die erste Frage beantwortet - lassen Sie mich über den zweiten Teil raten.

Mercurial verwendet normalerweise einige C-Erweiterungen für die Geschwindigkeit. Sie können diese nicht mit IronPython verwenden.

Aber wir liefern auch reine Python-Versionen dieser Module, und abhängig davon, wie viel IronPython eine Python 2.4-Standardumgebung implementiert, könnten diese Module kompatibel sein. Ich habe Berichte über IRC über Jython (den Java-Port von Python) gesehen, die in der Lage sind, einige Operationen mit den reinen Modulen durchzuführen. Sie sollten Mercurial herunterladen und sich den Ordner %code% ansehen. Diese Module müssen einfach um eine Verzeichnisebene nach oben verschoben werden, das Skript %code% kann dies tun, wenn Sie das Flag %code% übergeben. Bitte sehen Sie sich die Quelle an oder sprechen Sie mit uns auf der Mercurial Mailingliste / IRC.

    
___ answer1232605 ___

Da es ein "library.zip" (9MB) gibt, kann Mercurials Windows-Binärpaket von py2exe gemacht werden, py2exe ist ein Python Distutils-Erweiterung, die Python-Skripte in ausführbare Windows-Programme konvertiert, die ohne eine Python-Installation ausgeführt werden können.

    
___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ tag123mercurial ___ Mercurial ist ein schnelles, quelloffenes DVCS (Distributed Versions Control System). ___ tag123ironpython ___ IronPython ist eine Open-Source-Implementierung der Programmiersprache Python, die eng in .NET Framework integriert ist. IronPython kann die .NET Framework- und Python-Bibliotheken verwenden, und andere .NET-Sprachen können Python-Code genauso einfach verwenden. ___

Ich habe Mercurial 1.3 auf meinem Windows 7 Rechner installiert. Ich habe kein Python installiert, aber Mercurial scheint damit in Ordnung zu sein. Wie funktioniert es? Ist es auch möglich, Mercurial auf IronPython zu erzwingen und wird es...
05.08.2009, 08:22
3
Antworten

Warum meldet Python (IronPython) "Ungültige Zeichen im Pfad", wenn das Wort bin verwendet wird?

Ich erhalte den Fehler "Ungültige Zeichen im Pfad", wenn ich chdir-Befehle in Iron Python ausführe. Dies passiert in der Laufzeit mit meinem Code, aber selbst in der Iron Python-Konsole hat es dieses Problem. Ich benutze das Modul nt, weil das M...
11.09.2012, 13:57
4
Antworten

Dynamische .NET-Sprachperformance?

Ich verstehe, dass IronPython eine Implementierung von Python auf der .NET-Plattform ist, genau wie IronRuby eine Implementierung von Ruby und F # mehr oder weniger OCaml ist. Was ich nicht zu begreifen vermag, ist, ob diese Sprachen hinsicht...
28.09.2008, 04:06
6
Antworten

IronPython: Welche Art von Jobs hast du jemals mit IronPython anstelle von Standard-.NET-Sprachen (z. B. C #) getan

Ich lerne IronPython zusammen mit Python. Ich bin neugierig welche Arten von Aufgaben Sie neigen dazu, IronPython häufiger als Standard-.NET-Sprachen zu verwenden. Danke für jedes Beispiel.     
16.12.2009, 07:36
2
Antworten

Einbetten von IronPython in C #

Ich denke nur an die Verwendung von IronPython mit C # und finde keine großartige Dokumentation für das, was ich brauche. Im Grunde versuche ich Methoden aus einer .py-Datei in ein C # -Programm aufzurufen. Ich habe folgendes, was das Modul ö...
12.05.2011, 13:42
1
Antwort

Zugreifen auf C # -Klassenmitglieder in IronPython

In meinem C # -Code habe ich eine Klasse, die einige Daten speichert, die ich in einer Liste an meinen Python-Code übergeben möchte. Wenn ich jedoch versuche, auf Eigenschaften dieser Klasse innerhalb meines Python-Codes zuzugreifen, bekomme ich...
14.06.2012, 20:58
2
Antworten

IronPython vs. C # für kleine Projekte

Ich benutze Python derzeit für die meisten meiner Programmierprojekte (hauptsächlich schnelle Entwicklung von kleinen Programmen und Prototypen). Ich würde gerne Zeit in das Erlernen einer Sprache investieren, die mir die Flexibilität gibt, vers...
30.01.2009, 23:59