問題タブ [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.

0 投票する
3 に答える
10029 参照

c# - C#でPythonオブジェクトを使用する

C#からPythonオブジェクトを呼び出す簡単な方法はありますか?つまり、COMの混乱はありませんか?

0 投票する
1 に答える
2452 参照

.net - Pythonモジュールを.netにインポートする - 「シグナルという名前のモジュールはありません」

次のような C# コードで Python モジュールをインポートしようとしています。

しかし、「信号という名前のモジュールがありません」というエラーが表示されます。これは、IronPython が信号モジュールをロードできないことを意味しますか?OS 固有ですか?

誰でも回避策を考えることができますか?

0 投票する
4 に答える
1204 参照

python - CPython以外の本番環境に対応したPython実装?

CPythonを除いて、現在本番システムで使用できる他のPython実装はどれですか?

質問

すでにこのトピックの賛否両論に光を当てています。これらのよりエキゾチックな実装が、確実に実行する必要のあるシステムで実際に使用されているのかどうか、今疑問に思っています。(考えられる例?オープンソース?)

編集: Pythonバージョン>=2.5を必要とするコードを求めています

0 投票する
1 に答える
973 参照

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 メソッドの呼び出しは、新しいセッション オブジェクトのチャンピオンのように機能しました。

ありがとうスタックオーバーフロー!

0 投票する
3 に答える
1624 参照

.net - Boo の代わりに Iron Python を選ぶ理由は何ですか?

重複の可能性:
BOO 対 IronPython
Boo 対 IronPython

スクリプト言語を .NET アプリケーションに埋め込みたいとします。

Boo は Python 構文をモデルにしていますが、型推論も含まれており、一般的にスクリプト言語として組み込むには、より優れた、より現代的な言語のようです。

では、なぜ Iron Python についてこれほど騒がれているのでしょうか?

LATER 指摘されたように、この質問はthisthisの正確な複製です

0 投票する
4 に答える
440 参照

ironpython - IronPython 2.0 のコード実行速度が遅い

IronPython 2.0.1 は、IronPython 1.x よりも約 3 倍遅くスクリプト ファイルを実行するようです。それが私がしていることではないという確信が持てないので、他の人が同様の経験をしたかどうか疑問に思っています.

IP 1.x ではファイルから実行するのに 5 秒、IP 2.0.1 では 18 秒近くかかる 200k の Python スクリプトがあります。

0 投票する
1 に答える
1100 参照

.net - SSISパッケージで変換された2つのテーブルのデータを比較する方法

テーブルが別のテーブルにETLされました。私の仕事は、2つのテーブル間のデータをプログラムで検証することです。

私が今儀式に直面している問題の1つは、たとえば、派生列タスクから取得できる式を使用して、ソースと宛先で検証する方法です。つまり、式を使用してコードで機能させるにはどうすればよいですか。

任意のアイデア....高く評価されています

サーガル

0 投票する
2 に答える
1240 参照

c# - IronPython、Click Once、.NET 2.0エラー-考え?

テストアプリケーションを展開して、IronPythonを埋め込むことでカスタマイズ可能なルールエンジンも使用するClick OnceSmartClientアプリの修正の実現可能性をテストしようとしています。

これまでのところ、スクリプトエンジンを呼び出すと、私以外のすべてのユーザーがこのエラー(以下)を受け取ります。

IronPythonおよびScriptingアセンブリを強制的にデプロイするために何か特別なことをする必要がありますか?私のプロジェクトで参照されていたので、それは自動的に行われると思いました。これは.NET2.0では実行不可能ですか?

考え?

0 投票する
4 に答える
5729 参照

python - Python/IronPythonオブジェクトメソッドをループする

Pythonオブジェクトのメソッドをループして呼び出す適切な方法は何ですか?

オブジェクトが与えられた場合:

0 投票する
3 に答える
217 参照

.net - Ironpython コンソールがすぐに消える

Windows XP Professional ボックスに ironpython 2.0 をインストールしましたが、.Net Framework 2.0 サービス パック 2 以降が必要です。ウィンドウボックスにはそれがあります。しかし、それでもコンソールは消えます。どちらかに問題があります。

助けが必要?