2016-09-12 10 views
0

私はPython(2.7)でプログラミングしています。 そして、私は使用しなければならないソフトウェアを手に入れました。私はそれを自動的に開始し、データで埋めたいと思っています。PythonでJythonスクリプトを実行するには

問題は、Pythonで開くことができません。なぜなら、JythonのAPIしかないからです。

私の質問は、PythonコードからJythonスクリプトを実行するにはどうすればよいのですか(実際はスタンドアロンソフトウェアで作業しています)。 それは可能ですか?

もしそうなら、私に簡単な例を教えてください。 Jythonのインストール方法とPythonからファイルを実行する方法は?

+0

私がgoogle 'jython'の場合、最初の結果は[jython.org]です。そこには、* download *と* install * jythonの方法に関する説明があります。あなたのJythonスクリプトを呼び出すには、 'subprocess'モジュールを考慮してください。 –

+0

ありがとう!あなたが私のpythonプログラムをスタンドアローン版にビルドして別のコンピュータにインストールすると(前にjythonをインストールしていない)、それも実行されるでしょうか? –

答えて

2

あなたは単にJythonを使ってすべてを実行できます。

import jython_scriptを追加し、コールjython_script.some_function()を追加することにより、my_script.pyjython_script.py編集my_script.pyを持ちます。

# my_script.py 
import jython_script 

def my_function_using_some_function_from_jython_script(): 
    ... 
    jython_script.some_function() 
    ... 

はその後、単純に呼び出す:

jython my_script.py 

私はあなただけはCPythonと連携モジュールを使用していないと仮定します。

関連する問題