問題タブ [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 に答える
367 参照

visual-studio - Iron Pythonはインストールされていますが、プロジェクトタイプがVS08から欠落しています

Codeplex(http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=8365)からIronPython.msiをインストールし、新しいものを作成するときにVS08(プロフェッショナル)でIronPythonのエントリが表示されることを期待していましたプロジェクトですが、リストされていません。

このインストールは私のシステムにどこで何を追加しますか?

私は何かが足りないのですか?

C

0 投票する
17 に答える
793218 参照

bash - Bash コマンドからのテキスト ファイル内の検索と置換

与えられた入力文字列を検索して置換し、ファイル内abcの別の文字列と置換する最も簡単な方法は何ですか?XYZ/tmp/file.txt

私はアプリを作成し、IronPython を使用して SSH 経由でコマンドを実行していますが、Unix についてはよくわからず、何を探すべきかわかりません。

Bash は、コマンド ライン インターフェイスであるだけでなく、非常に強力なスクリプト言語になる可能性があると聞いたことがあります。ですから、これが本当なら、このようなアクションを実行できると思います。

私の目標を達成するための最も簡単な (1 行の) スクリプトは何ですか?

0 投票する
5 に答える
3397 参照

.net - IronPython のパフォーマンス

私が書いているアプリケーションのスクリプト言語として IronPython を組み込むことを検討しています。試しに、IronPython 2.0 をダウンロードし、対話型インタープリターを起動しました。6ギグのメモリを搭載したIntelクアッドコアでは、起動するだけで約5秒かかります。それほど強力でないマシンでは、これがどれだけの遅延になるか、ほとんど想像できません。

これらのベンチマークに基づくと、IronPython のパフォーマンスは実際にはそれほど悪くないようです。またはそれは?インストール中に何かを誤って構成しましたか? または、これは対話型インタープリターの問題ですか?

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

scripting - ゲーム スクリプト用に IronPython を C# アプリケーションに埋め込むにはどうすればよいですか?

私は現在、小さな宇宙ゲーム プロジェクトを Delphi 2007 Win32 から C#(および XNA) に移植しています。Delphi では、RemObjects オープン ソース スクリプト ソリューション「PascalScript」を使用しました。

C# でゲームの開発を続けているので、IronPython をスクリプトの目的で使用したいと考えています。

唯一の問題は、これを達成する方法がわからないことです。どなたかアドバイスを頂けたらとても嬉しいです。

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

c# - コードを C# から Python に変換するために必要なヘルプ

このコードを C# から Python に変換して、IronPython で実行できますか?

私はPythonの経験がありません。

0 投票する
6 に答える
4516 参照

ironpython - App.Config で IronPython を使用するには?

通常、.net コンソールまたは Web アプリケーションから呼び出されるクラス ライブラリがあります。さまざまなコンポーネントと統合され、app.config または web.config に依存します。

スクリプト (IronPython など) からクラス ライブラリを利用したい場合、スクリプトで構成ファイルを利用するにはどうすればよいですか? 理想的には、スクリプトを実行するときに構成ファイルを選択できるようにしたい、または慣例 (スクリプト ファイルと一緒にある構成ファイル) を選択できるようにしたいと考えています。

IronPython の複数のコピーがないと複数の構成に対応できないため、可能であれば ipy.exe.config を変更したくありませんか?

代替案はありますか?

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

assemblies - IronPython で .NET アセンブリを作成し、C# から呼び出すにはどうすればよいですか?

IronPython を使用してアセンブリを作成したいのですが、C# から呼び出すことができます。ここで、私が求めていないことが 2 つあります。

  1. IronPython から C# を呼び出す方法を尋ねているわけではありません。最も簡単に見つけられるドキュメントは、IronPython 内から C# を呼び出す方法を説明しています。(たとえば、IronPython に同梱されているチュートリアル。) 逆に、C# から IronPython を呼び出します。

  2. IronPython インタープリターを埋め込む方法を尋ねているわけではありません。C# から IronPython インタープリターを呼び出す方法について、いくつかの有用なリファレンス (たとえば、ここここ) を見つけました。それは役に立ちますが、IronPython からコンパイルされたアセンブリを作成することにもっと興味があります。つまり、ソース コード文字列をインタープリターに渡すのではなく、IronPython アセンブリにメソッド呼び出しを行いたいと考えています。

アセンブリを作成したら、それを呼び出すためのヒントを教えてください。私が見つけた1 つのブログ投稿は次のように述べています。

... C# から Python アセンブリを呼び出すのは簡単ではありません。その python アセンブリには、有用な C# オブジェクトに簡単に反映されない動的な型が含まれています。

IronPython と C# の間で基本的なデータ型を渡すためのチート シートを知っていますか?

更新: 今のところ私が最も興味を持っているシナリオは、2 つまたは 3 つのdouble値を Python に渡し、1 つまたは 2 つのdouble値を取得することです。文字列を渡して文字列を返すことができれば素晴らしいことですが、私の最優先事項は数値をやり取りすることです。

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

c# - Python 関数を .NET 言語にインポートしますか?

私は C# .NET プログラマーで、Python を学んでいます。IronPython をダウンロードし、.NET ライブラリを呼び出すことができることを知っています。

逆に、おそらく .NET Interop を使用して、C# コードで既存の「クラシック」Python ライブラリを呼び出す方法があるかどうか疑問に思っています。

pygame などのライブラリの関数にアクセスできるようにしたいと考えています。

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

ironpython - アプリケーションパスでアセンブリを参照する

アプリケーションと一緒にパッケージ化できるように、アプリケーションパスにあるSystem.Data.SQLiteを参照しようとしています。私は以下を含むいくつかの異なる方法を試しました:

毎回、「アセンブリSystem.Data.SQLiteを読み込めませんでした」というエラーが表示されるか、指定されたファイルが見つかりません。

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

python - IronPython で SciPy を使用した人はいますか?

IronPython の標準 Python モジュールは使用できましたが、SciPy はまだ動作していません。IronPython から SciPy を使用できた人はいますか? それを機能させるために何をしなければなりませんでしたか?

更新: Ironclad を使用した IronPython での数値計算を参照してください。

更新: Microsoft はEnthought と提携して SciPy for .NET を作成しています。