問題タブ [ironpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Python 関数を .NET 言語にインポートしますか?
私は C# .NET プログラマーで、Python を学んでいます。IronPython をダウンロードし、.NET ライブラリを呼び出すことができることを知っています。
逆に、おそらく .NET Interop を使用して、C# コードで既存の「クラシック」Python ライブラリを呼び出す方法があるかどうか疑問に思っています。
pygame などのライブラリの関数にアクセスできるようにしたいと考えています。
ironpython - アプリケーションパスでアセンブリを参照する
アプリケーションと一緒にパッケージ化できるように、アプリケーションパスにあるSystem.Data.SQLiteを参照しようとしています。私は以下を含むいくつかの異なる方法を試しました:
毎回、「アセンブリSystem.Data.SQLiteを読み込めませんでした」というエラーが表示されるか、指定されたファイルが見つかりません。
python - IronPython で SciPy を使用した人はいますか?
IronPython の標準 Python モジュールは使用できましたが、SciPy はまだ動作していません。IronPython から SciPy を使用できた人はいますか? それを機能させるために何をしなければなりませんでしたか?
更新: Ironclad を使用した IronPython での数値計算を参照してください。
更新: Microsoft はEnthought と提携して SciPy for .NET を作成しています。
c# - C#でPythonクラスをインスタンス化する
IronPythonを介して.netアセンブリにラップし、C#アプリケーションでインスタンス化するクラスをPythonで作成しました。クラスをIronPythonに移行し、ライブラリアセンブリを作成して、それを参照しました。では、実際にそのクラスのインスタンスを取得するにはどうすればよいですか?
クラスは(部分的に)次のようになります。
私がC#で書いたテストスタブは次のとおりです。
このクラスをC#でインスタンス化するには、何をする必要がありますか?
ironpython - Freebase Python ライブラリを IronPython で動作させる方法
Freebase API を使用するための Python ライブラリをIronPython 2.0で動作させるにはどうすればよいですか?
「freebase.api をインポート」すると、「ImportError: No module named django.utils」が表示されます。何を与える?
json - IronPython "LookupError: 不明なエンコーディング: hex"
IronPython 2.0で「simplejson」(またはそれに依存するもの) を「インポート」しようとすると、「LookupError: unknown encoding: hex」が発生します。どうすればこれを機能させることができますか?
ironpython - IronPython の組み込みリソースへのアクセス
IronPython Studio で Windows フォーム アプリケーションを開発しています。プロジェクトのアイコンを選択したいのですが、どちらも失敗します: 1- フォーム プロパティ ウィンドウ -> アイコン (*.ico ファイルを選択) コンパイル時エラーが発生し、IronPython.targets ファイルに関連しています。
「IronPythonCompilerTask」タスクが予期せず失敗しました。System.ArgumentNullException: 値を null にすることはできません。
2- *.ico ファイルをプロジェクトに追加し ([プロジェクト] -> [追加] -> [既存のアイテム])、そのプロパティで [ビルド アクション] を [埋め込みリソース] に変更しました。System.Reflection.Assembly を使用してアクセスできません。このリソース私のコード:
self.Icon = Icon(Assembly.GetExecutingAssembly().GetManifestResourceStream('IronPythonWinApp.myIcon.ico'))
実行時に例外をスローします。
呼び出されたメンバーは、動的アセンブリでサポートされているボットです
アイコンを IronPython WinForms に追加するより良い (最善の) 方法を知っている人はいますか?
ありがとう
python - Python または IronPython
IronPython は、python.org の Python の既定の Windows 実装にどのように対応していますか? Python を学習している場合、IronPython を使用して微妙に異なる言語を学習することになりますか? また、どのライブラリがなくてもできるのでしょうか?
あるいは、IronPython (.NET IL でコンパイルされたクラスを除く) をより魅力的なオプションにする長所はありますか?
python - BOO 対 IronPython
IronPythonとBOOの違いは何ですか? 2 つの Python のような言語が必要ですか?
performance - IronPython のメモリ使用量
カスタム拡張スクリプトを提供できるように、ac# ベースの WebService で IronPython をホストしています。ただし、Web サービスをループで繰り返し実行して単純な負荷テストを行うと、メモリ使用量が急激に増加することがわかりました。
IronPython-1.1 は、そのオブジェクトに IDisposable を実装したので、それらが完了したら破棄できます。DLR に基づく新しい IronPython-2 エンジンには、そのような概念はありません。
私が理解したことから、ScriptEngine でスクリプトを実行するたびに、新しいアセンブリが appdomain に挿入され、アンロードできません。
これを回避する方法はありますか?