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

spring-boot - Jython2.7を使用して、Spring BootアプリケーションのPythonモジュールをどこに配置しますか?

Java アプリケーションに Spring ブートを使用しており、アプリに Python モジュールを配置したいと考えていますmy_module.py。次のようなモジュールをインポートしようとしています

interpretor.exec("import my_impodule")

しかし、エラーが発生ImportError: No Module named my_moduleし、現在の作業ディレクトリを確認すると

interpretor.exec("import os\nprint os.getcwd()")

これでパスがわかり/my_project/、モジュールの場所は/my_project/my_module.pyどちらが正しいですか。現在の作業ディレクトリがこれである場合、モジュールを選択する必要があります。

私がJythonで拾うことができるように、誰かがPythonモジュールをどこに置くべきか教えてください。

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

android - Android Studio - jython インターピーターを変更し、monkeyrunner で作業する

私は Android Studio を使用しています。インストールされている SDK には、 「jython」を使用しmonkeyrunner, Jythonているとわかるツールの中に があります。monkeyrunner

ただし、使用されているjythonは古いバージョンの2.5です(最新のSDKをインストールしましたAndroid Studio

jython のインタープリターを変更して、公式の jython サイトにあるより更新されたバージョン 2.7.0 を使用するにはどうすればよいですか?

ありがとう

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

junit - TypeError を取得する Jython: 変更された属性を共有するスーパータイプには MRO 競合があります

私は、jython 2.7 で IBM FileNet P8 Platform 5.2.1 Content Engine 単体テスト アプリケーションに取り組んでいます。

エラーが発生しています:

TypeError: 変更された属性を共有するスーパータイプには MRO の競合があります [attribute=remove, supertypes=[, 'com.filenet.api.collection.DependentObjectList'>], type=CmIndexPartitionConstraintList]

オンライン dc_set = domain._DirectoryConfigurations.iterator()で、今は理由がわかりません。これに関する助けをいただければ幸いです。IBM 5.2.1 ナレッジ センターへの次のリンクが役立つ場合があります。

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

python - jythonでpydicomを使用する方法

pydicom パッケージに dicom をインポートしようとすると、エラーが発生しました。次の手順を実行しました。pydicom-0.9.9.tar ファイルをダウンロードし、解凍して cmd で「jython setup.py install」を実行しましたが、機能しません。これは、jython と python の互換性によるものですか? pydicomをjythonで動作させる方法は?

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

java - Java/Jython 仮説: コンストラクターは公開する必要があります

私は Java プログラマーではありませんが、C++、Scala、Python の OOP について非常によく知っているので、抽象的な説明は理解できます。

次のようなJavaコードで作業しています:

ObjectReader と ObjectWriter は、このライブラリで次のように定義されています。

次に、jython 2.7でこのコードを使用したい(適切なインポートが行われ、何をすべきか)

そして、エラーがあります

a) Java では、クラス本体でコンストラクターを指定すると、オーバーライドされたコンストラクターだと思います。「プリンシパル」コンストラクターは次のように指定されます。

my_class はコンストラクターへの引数を必要としますか?

b) 次のように、jython コードから括弧を削除しようとしました。

そしてエラーを取得します:

この 2 つの問題についてオンラインで多くの投稿を目にしますが、このなぞなぞの答えを頭のてっぺんから知っている人がいれば、時間を大幅に節約できます。午前2時だ、寝たい!

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

java - pymongo という名前のモジュールはありません - Jython

Python スクリプトがあり、Jython を使用して Java プロセスを介して同じスクリプトを実行しています。

データベース - mongodb

Pom.xml

Java プロセス

Pythonスクリプトを実行するとmy.py、以下のエラーが発生します