問題タブ [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# - C#でPythonオブジェクトを使用する
C#からPythonオブジェクトを呼び出す簡単な方法はありますか?つまり、COMの混乱はありませんか?
.net - Pythonモジュールを.netにインポートする - 「シグナルという名前のモジュールはありません」
次のような C# コードで Python モジュールをインポートしようとしています。
しかし、「信号という名前のモジュールがありません」というエラーが表示されます。これは、IronPython が信号モジュールをロードできないことを意味しますか?OS 固有ですか?
誰でも回避策を考えることができますか?
python - CPython以外の本番環境に対応したPython実装?
CPythonを除いて、現在本番システムで使用できる他のPython実装はどれですか?
質問
- さまざまなPython実装の長所と短所は何ですか?
- 私はPyPyプロジェクトに頭を悩ませようとしています。では、5〜10年先に進むと、PyPyはCPython、Jython、IronPythonに対して何を提供する必要があるのでしょうか。と
- CPythonからJythonへの移行
すでにこのトピックの賛否両論に光を当てています。これらのよりエキゾチックな実装が、確実に実行する必要のあるシステムで実際に使用されているのかどうか、今疑問に思っています。(考えられる例?オープンソース?)
編集: Pythonバージョン>=2.5を必要とするコードを求めています
ironpython - IronPython と COM オブジェクトのインスタンス化
SharpDevelop 3.1 コンソール ウィンドウで IronPython 2.0 を使用しています。Redemption CDO 置換ライブラリを参照して使用しようとしています。
ライブラリの標準的な使用方法は、RDOSession オブジェクトをインスタンス化し、そのオブジェクトのメソッドを使用して RDO オブジェクト モデルをナビゲートすることです。
Redemption COM dll を登録し、相互運用アセンブリを作成したプロジェクトから参照しました。次に、IronPython コンソール ウィンドウで次の操作を行います。 import clr clr.AddReferenceToFileAndPath(r'd:\SharpDevelop Projects\TestPython\TestPython\obj\Debug\Interop.Redemption.dll') import Redemption
これはこれまでのところ機能します。次のステップは、RDOSession オブジェクトを取得してインスタンス化することです。それが機能した場合、これは私がそれを行うと考える方法です:
セッション = Redemption.RDOSession()
ただし、これによりエラーが発生します: TypeError: Cannot create instances of RDOSession
私の質問は (またはそうでした) です: RDOSession のようなオブジェクトをインスタンス化するにはどうすればよいですか?
ただし、説明しようとして、自分の質問に答えただけです。そうするのはほとんどばかげているように見えるという事実にもかかわらず、おそらく他の誰かにとって役立つので、私は答えを続けます。
「session = Redemption.RDOSession()」という行を入力すると、calltip に「RDOSession」とそのすぐ下に「RDOSessionClass」が表示されました。後者がどのように生成されたのかはわかりませんが、インスタンス化可能な (それが単語であれば) オブジェクトのように聞こえました。
>>> セッション = Redemption.RDOSessionClass()
>>>
見よ。Logon メソッドの呼び出しは、新しいセッション オブジェクトのチャンピオンのように機能しました。
ありがとうスタックオーバーフロー!
.net - Boo の代わりに Iron Python を選ぶ理由は何ですか?
重複の可能性:
BOO 対 IronPython
Boo 対 IronPython
スクリプト言語を .NET アプリケーションに埋め込みたいとします。
Boo は Python 構文をモデルにしていますが、型推論も含まれており、一般的にスクリプト言語として組み込むには、より優れた、より現代的な言語のようです。
では、なぜ Iron Python についてこれほど騒がれているのでしょうか?
LATER 指摘されたように、この質問はthisとthisの正確な複製です
ironpython - IronPython 2.0 のコード実行速度が遅い
IronPython 2.0.1 は、IronPython 1.x よりも約 3 倍遅くスクリプト ファイルを実行するようです。それが私がしていることではないという確信が持てないので、他の人が同様の経験をしたかどうか疑問に思っています.
IP 1.x ではファイルから実行するのに 5 秒、IP 2.0.1 では 18 秒近くかかる 200k の Python スクリプトがあります。
.net - SSISパッケージで変換された2つのテーブルのデータを比較する方法
テーブルが別のテーブルにETLされました。私の仕事は、2つのテーブル間のデータをプログラムで検証することです。
私が今儀式に直面している問題の1つは、たとえば、派生列タスクから取得できる式を使用して、ソースと宛先で検証する方法です。つまり、式を使用してコードで機能させるにはどうすればよいですか。
任意のアイデア....高く評価されています
サーガル
c# - IronPython、Click Once、.NET 2.0エラー-考え?
テストアプリケーションを展開して、IronPythonを埋め込むことでカスタマイズ可能なルールエンジンも使用するClick OnceSmartClientアプリの修正の実現可能性をテストしようとしています。
これまでのところ、スクリプトエンジンを呼び出すと、私以外のすべてのユーザーがこのエラー(以下)を受け取ります。
IronPythonおよびScriptingアセンブリを強制的にデプロイするために何か特別なことをする必要がありますか?私のプロジェクトで参照されていたので、それは自動的に行われると思いました。これは.NET2.0では実行不可能ですか?
考え?
python - Python/IronPythonオブジェクトメソッドをループする
Pythonオブジェクトのメソッドをループして呼び出す適切な方法は何ですか?
オブジェクトが与えられた場合:
.net - Ironpython コンソールがすぐに消える
Windows XP Professional ボックスに ironpython 2.0 をインストールしましたが、.Net Framework 2.0 サービス パック 2 以降が必要です。ウィンドウボックスにはそれがあります。しかし、それでもコンソールは消えます。どちらかに問題があります。
助けが必要?