問題タブ [jython-2.7]

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 投票する
1 に答える
176 参照

python - PyDev を使用して Eclipse で python.exe を起動すると例外が発生する

Jython2.7.0 インタープリターで PyDev プラグインを使用しています。私のコードでは、次のコードを実行しようとしています:

Eclipse コンソールに次のエラーが表示されます。

私がこれまでに試したことには、

  1. python.exe の代わりに calc.exe を開きます。calc.exe を置き換えたとき、例外は発生せず、calc.exe が開きました。

    subp = subprocess.Popen('calc.exe')

  2. WindowsコマンドプロンプトからJythonを起動して、Eclipseの外部で元のコードを実行しようとしました。この方法でコードを実行すると、python プロセスが開かれ、エラーは発生しませんでした。

更新: この問題は、「不適切な」PYTHONPATH を使用して python.exe を起動しようとしたことが原因であることがわかりました。上で述べたように、私は Eclipse で Jython インタープリターを使用してコードを実行しており、Eclipse は PYTHONPATH を管理しています。Eclipse によって提供された PYTHONPATH をシステムの PYTHONPATH にコピーし、python.exe を起動するだけで、例外を複製することができました。したがって、Python を開く Jython スクリプトを実行するには、PYTHONPATH がどうあるべきかを理解する必要があります。

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

python - Jython を使用して Python を Scala に統合する方法

ここで説明されているように、jython を使用して Python を scala に統合する方法があることがわかります [ http://www.slideshare.net/JerryChou4/how-to-integrate-python-into-a-scala-stack-to-build-リアルタイム予測モデル-v2-nomanuscript ]

Javaでは、以下のコードが仕事をします

しかし、これをscalaで行う方法がわかりません。jython.jar を scala に含める必要がありますか?

0 投票する
0 に答える
122 参照

jython - Jython を使用した HDF5 ライブラリ

私はJythonが初めてで、科学データをHDF5ファイル形式で保存する方法を見つける必要があります。

Jython で利用できるライブラリはありますか、それとも Java ライブラリを直接使用する必要がありますか?

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

java - import urllib.parseは、jython 2.7.0に対して「ImportError:No module named parse」を返します

Windows 7でJava 1.7.0_45でjython 2.7.0を使用しています。次のJavaコードでモジュールを呼び出します

myModule.score の Python コードは、

これにより、エラーが発生します

これは、Python のバージョン間でのフォーマットの変更と関数の非推奨化に関連していると思われます。Python jython 2.7.0 が使用するバージョンと、urllib.parse (Python 3.5 で正常に動作する) を呼び出すための正しい構文を誰かが知っているかどうか疑問に思っていました。

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

java - Python と彼のライブラリを Java と統合する

Python と Java を Jython と統合していますが、いくつかのライブラリ (pandas、numpy、skfuzzy、matplotlib、sklearn、pickle) が必要ですが、Jython はそれらの一部をサポートできません。

そのライブラリを Jython からインポートすることは可能ですか、または他のフレームワーク、言語、ライブラリ、Python ライブラリと完全に統合できるものがありますか。

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

python - IndexError: 範囲外のインデックス: 7

Financial Data Quality Management Enterprise Edition (FDMEE) という Oracle EPM 製品を使用しています。データ ファイルを解析し、それを FDMEE 製品スキーマ内のカスタム テーブルにプッシュする Jython スクリプトを作成しました。

データ ファイルのサブセットをプッシュしているときに問題なく動作します。しかし、データ ファイル全体を解析すると、エラー IndexError: index out of range: 7 で失敗します。

以下は、私が受け取ったエラーメッセージです:

以下は私が使用するコードです:

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

wsadmin - wsadmin を使用した Jython: WASX7017E com.ibm.ws.scripting.ScriptingException: 無効なオブジェクト名

wsadmin ライブラリーを呼び出して WAS サーバーを構成する Jython スクリプトがあります。

私はこれらの機能を持っています:

「print jdbc」は以下を出力します。

Teradata JDBC Provider(cells/jsr-websphere-1Cell01/nodes/jsr-websphere-1Node01/servers/jsr-business|resources.xml#JDBCProvider_1444648929602)"

正しいオブジェクト ID のように見える

ただし、それを使用してデータソースを作成すると、次のエラーが発生します。

WASX7017E: "/root/jsr_auto_deployment/jsr.py" で例外が発生しました。例外に関する情報: com.ibm.ws.scripting.ScriptingException: 無効なオブジェクト名: "Teradata JDBC Provider(cells/jsr-websphere-1Cell01/nodes/jsr-websphere-1Node01/servers/jsr-business|resources.xml #JDBCProvider_1444648929602)"

シン クライアント経由で Jython 2.7 を使用しています。AdminConfig.create() によって返されたオブジェクトの再利用は、wsadmin.sh を介して実行される Jython スクリプトでうまく機能していました。