問題タブ [jython]
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.
java - JavaからのJythonスクリプトの実行の制御
Java内からJythonスクリプトの実行を制御し、PythonInterpreter.exec()の呼び出しを介して実行しようとしています。スクリプトには、Javaで定義されたクラスへの呼び出しが含まれています。ここでの説明では、これらのクラスを「コマンド」と呼びます。コマンドは、RMIを介して別のマシンで実行することもできます。
コマンドの完了には時間がかかるので、実行の何パーセントが完了したかなど、呼び出し側でコマンドの実行の進行状況を確認したいと思います。getProgress()メソッドをクラスに提供できますが、PythonInterpreterでは呼び出し元がその内部で実行されているコマンドオブジェクトにアクセスできないため、このメソッドにアクセスすることは不可能のようです。
これを行う方法についてのアイデアはありますか?
string - Jython Splitting String Up
Jythonを使用して文字列を操作しようとしています。以下に、文字列の例を示します。
これはWebサイトのタイトルになります::SiteName
これはWebサイトのタイトルになります::SiteName:: SiteName
「::Sitename」または「::SiteName:: SiteName」のすべてのインスタンスを削除するにはどうすればよいですか?
java - HashSetの問題-等しいとhashCodewithcontainsは、私が期待したものとは異なる動作をします
私は次のコードを持っています:
出力は次のとおりです。11HashSetを使用:1 1 0
ただし、最終行もtrue
(1)になると思っていました。私が行方不明になっている明らかな何かがありますか。
(はい、私のequals
方法とhashcode
方法はいくつかの問題を考慮に入れていないことを知っています...それらは意図的に単純ですが、そこにある問題がこの問題を引き起こしている場合は私に知らせてください。)
jython - Jython(dom4j)スクリプトをより優雅にするためのサポートが必要です:)
Jythonは優れた言語のように思われるので使い始めましたが、これまでのところ証明されています。
私はdom4jを使用して、ディスク上にある一連のHTMLファイルのDOMからデータを操作および取得しています。以下のスクリプトを記述して、 H1タグのXpathを使用してDOMをスローし、テキストを取得します。H1タグがDOMに存在しない場合は、タイトルタグを検索し、そこからテキストを取得します。
私はJythonを初めて使用しますが、必要なタスクを以下の方法よりもはるかに優雅に実行する方法があると確信しています。これを正しく考えている場合、より良い方法を教えてくれる人はいますか?
誰かが助けることができればそれは素晴らしいでしょう。乾杯
jython - Jythonとdom4jの要素の間に要素を追加することは可能ですか?
dom4jで遊んでいるだけで素晴らしい。私は1年半PHP開発者でしたが、新しい仕事に就き、Jythonで遊んでいました。今では、素晴らしい言語である暇があります。以下の例のように、要素の間に要素を追加しようと考えていました。
DOMを文字列に変換せずに、2つの間に別のpタグを挿入して、再びDOMに戻すことは可能ですか?これが私ができる唯一の方法です。
jython - Jython - javaos.getenv() で「環境の取得に失敗しました。環境は空になります」
Eclipse で jython プログラムを実行すると、出力の最初に次のエラーが表示されます。
" 環境の取得に失敗しました。environ は空になります: (0, 'コマンドの実行に失敗しました ([\'sh\', \'-c\', \'env\']): java.io.IOException: 実行できませんプログラム "sh": CreateProcess エラー = 2、指定されたファイルが見つかりません')
まず、私の環境は次のとおりです。
Windows 2008
JDK 1.6.0u10
ジソン2.2.1
掘り下げてみたところ、このメッセージは関数 javaos.getenv() で生成されることがわかりました。javaos.getenv() 関数を呼び出すたびに、次のエラーがスローされます。
C:\jython2.2.1>java -jar jython.jar
javaos のインポート
print javaos.getenv("user.name")
環境の取得に失敗しました。environ は空になります: (0, 'コマンドの実行に失敗しました ([\'sh\', \'-c\', \'env\']): java.io.IOException: プログラムを実行できません"sh": CreateProcess エラー = 2、指定されたファイルが見つかりません')
私は現在、Unix ではなく Windows マシンを使用しているため、これは奇妙です。
java - Jython 2.2.1、ファイルを移動するには? shutils.move は存在しません!
shutil.move はありません。Jython でファイルを移動するにはどうすればよいですか? また、Jython でファイルを削除するにはどうすればよいでしょうか。
url - Jython で URL のリストを長さで並べ替える
URL のリストをソートする Jython スクリプトを作成しています。
次のようなリストがあります。
http://www.domain.com/folder1/folder2/|,1
http://www.domain.com/folder1/|,1
http://www.domain.com/folder1/folder2/folder3/|, 1
http://www.domain.com/folder1/|,1
http://www.domain.com/folder1/folder2/|,1
http://www.domain.com/folder1/folder2/|,1
http://www.domain.com/folder1/folder2/folder3/|,1
パイプとコンマは、そのパスの下にあるファイルの量からパスを区切ります。Jython を使用して URL を長さで並べ替える方法はあるのでしょうか。最終的には以下のリストのようになります。
http://www.domain.com/folder1/|,1
http://www.domain.com/folder1/|,1
http://www.domain.com/folder1/folder2/|,1
http:/ /www.domain.com/folder1/folder2/|,1
http://www.domain.com/folder1/folder2/|,1
http://www.domain.com/folder1/folder2/folder3/|,1
http://www.domain.com/folder1/folder2/folder3/|,1
皆さんが私の言いたいことを理解してくれることを願っています。乾杯
java - Jython and Java nested class
I'm using Jython to write tests for a Java project. It works well, but I can't figure how to get access to a java public nested class.
Does somebody knows how to do this?
java - jython の PyObject.__tojava__ メソッドの制限は何ですか?
Jython のPyObjectは、Python オブジェクトを Java にキャストするメソッドを提供します。Jython Monthly には、 を使用して jython オブジェクト ファクトリ__tojava__
を作成する方法について説明している古い記事がいくつかあります。
インターフェースの必要性以外に、Jython を使用して「Java」オブジェクトを作成する際の制限はありますか。