2

それで、私はかなり長い間トピックを検索してきましたが、それが可能かどうかを知ることができません。そうではないと思いますが、確認する必要があります。

私がしていること: 私は xml、xsl、および javascript を使用する派手な Web アプリを構築しています。ただし、適切な xml ファイルに変換するには、テキスト ファイルに何らかの変換を行う必要があります。これを行うには、python スクリプトを使用します。

必要なもの: アプリの使用をできるだけ簡単にするために取り組んでいますが、ユーザーが何よりも前に端末スクリプトを実行する必要がある場合、これは一種の破壊になります。Python 用のグラフィカル IDE が必要ですが、作成方法を学ぶ時間がありません。アプリ全体が同じ Web 環境内で動作し、ユーザーにとってより直感的に動作することを望んでいます。次に、それを行うための非常に簡単な方法は、Firefox を IDE として使用することです。たとえば、Firefox を介して変換するファイルを選択し、そこから python スクリプトを起動します。

必要なもの: Firefox との互換性のみが必要です。もちろん、Python と Firefox をインストールできるシステムであれば、どのシステムでも同様に動作するはずです。ユーザーは、アプリに興味がある限り、両方のプログラムを喜んでインストールします。

私が知らないこと: 外部の python スクリプトを実行することは可能ですか? そうでない場合、セキュリティ上の理由から、ユーザーがそれを許可する方法はありますか? 多分プラグインのインストールを通して?

ありがとう!

ジェラルド

4

2 に答える 2

1

はい、外部の python スクリプトを実行することは可能です。ページから (Ajax) リクエストを受け取り、サブプロセスまたは os.startfile を呼び出してスクリプトを起動するsimpleServer ( example ) を使用できます。実際、サーバー内から関数自体を呼び出し、結果を (たとえばjsonとして) ページに返し、JavaScript を使用してそれを処理することができます。

于 2011-09-15T22:49:18.383 に答える