問題タブ [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.

0 投票する
3 に答える
2179 参照

xpath - Dom4j デタッチ ノード、Jython

以下のように、Dom4j を使用してノードをデタッチしています。

名前で div ノードを選択し、detach メソッドを使用して削除しています。

これはdivをうまく削除しているようですが、そのdiv内の要素とテキストも削除することに気付きました。私が達成しようとしているのは、div内の要素とテキストを削除せずにdivを削除することです。その結果、次のようになります。

dom4jでこれを達成することは可能ですか? これについての提案がない場合はどうすればよいですか?

乾杯

イーフ

アップデート:

@アラマー

あなたのコードを取得して少し編集することで、私が望んでいたことを達成しました。これが私が思いついたものです。

これは機能しているように見えますが、以下の状況では親ノードの最後にノードを追加します:

結果は次のとおりです。

「keep」という名前のdivの後に追加するのではなく、「keep」という名前のdivの前に、削除されたノードの内容を元の位置にとどめる方法を見つけようとしています。私はいくつかのことを試しましたが、これを達成できないようです。誰か助けてもらえますか?

イーフ

0 投票する
3 に答える
419 参照

java - Java アプリケーションで Python ライブラリを使用するにはどうすればよいですか?

Java プログラムから Python コードを呼び出す (実行する? 解釈する? 何ができる?) 基本的な基本事項は何ですか? それを行う方法はたくさんありますか?

0 投票する
4 に答える
1419 参照

python - 利用可能な最先端のピュア python XML パーサーは何ですか?

Google App Engine および jython 内で実行される Python コードを記述したいことを考えると、C 拡張はオプションではありません。Amara は優れたライブラリでしたが、C 拡張のため、これらのプラットフォームのいずれにも使用できません。

0 投票する
3 に答える
1694 参照

python - Python から XML を書く : Python は .NET XmlTextWriter と同等ですか?

XmlTextWriter を使用する IronPython コードがいくつかあり、次のようなコードを書くことができます

コードを Python 実装 (CPython、IronPython、Jython) 間で移植できるようにしたいと考えています。print ステートメントを使用したり、ファイルに書き込む前に DOM ツリー全体を構築したりする必要なく、これに使用できるストリーミング Python XML ライターはありますか?

0 投票する
12 に答える
851 参照

ruby - 動的言語 - どの言語を選択すればよいですか?

Ruby、Groovy、Jython、Scala (静的ですが、動的言語のルック アンド フィールを備えています) など、動的言語は増加傾向にあり、たくさんあります。私のバックグラウンドは Java SE および EE プログラミングであり、私の知識をこれらの動的言語の 1 つに拡張して、将来によりよく備えることができます。

しかし、どの動的言語を学習に集中する必要がありますか? また、その理由は何ですか? 近い将来、どの言語が優先されるでしょうか?

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

regex - テキスト、Jython、正規表現を置き換えます

私は自分のウェブサイトを処理していて、ページのいくつかのことを変更したいと思っています。

次の文字列を置き換えたいと思っています。

<span>時々、タグがありません:

これを「下」に置き換えたいと思います。Pythonで単純なreplace()を使用してこれを実行しようとしましたが、テキストに<span>タグがなく、複数行にあるため、機能しないようです。私の唯一の考えは正規表現を使用することですが、私は正規表現に精通していません、誰かが手を貸すことができますか?

ありがとう

Eef

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

java - pydev を使用した jython の .class ファイル

jython での私の最初の試みは、pydev を使用して Eclipse で作成している Java/jython プロジェクトです。

Java プロジェクトを作成し、それを RightClick プロジェクト >> pydev >> として設定して pydev プロジェクトにしました。次に、Java 用と jython 用の 2 つのソース フォルダーを追加しました。各ソース フォルダーにはパッケージがあります。そして、各フォルダーをプロジェクトのビルドパスとして設定します。このすべてをお知らせしていると思いますので、プロジェクトを正しくセットアップしたかどうか教えていただければ幸いです。

しかし、本当の問題は、Java コードで使用できるように、jython コードをクラス ファイルにするにはどうすればよいかということです。推奨される方法は、eclipse/pydev が自動的にこれを行うことですが、私にはわかりません。jython ユーザー ガイドに記載されていることは、それが可能であることを暗示していますが、どこにも情報が見つかりません。

編集:ここここでいくつかの情報を見つけましたが、物事はあまりスムーズに進んでいません.

私は2番目のリンクのガイドをかなり厳密にフォローしてきましたが、jythoncでpythonクラスのコンストラクターを作成する方法がわかりません。

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

java - Jython でデバッグするために jar ファイルをロードするにはどうすればよいですか?

Jython でデバッグするために jar ファイルをロードするにはどうすればよいですか?

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

file - クロスプラットフォーム設定ディレクトリ

config/settings ファイル (そしておそらく最終的にはディレクトリ) を必要とする jython アプリケーションを作成していますが、それを各 OS の予期される/正しいディレクトリに保存したいと考えています。

~/.app_name/config (Linux の場合)

c:/documents and Settings/User/app_name ?? ウィンドウで。

私はこれを見つけました:

http://snipplr.com/view/7354/home-directory-crossos/

しかし、これはpython用であり、これはjython/windowsでは機能する必要がないかもしれないと感じており、現時点でテストするためにwindows VMに開発用のものをセットアップしていません

これを達成するための「ベストプラクティス」(jthonの場合)について誰かが洞察を提供できれば、私はそれを大いに感謝します。

ありがとう。

編集:

これが私が思いついたもので、うまくいっているようです...フィードバックをいただければ幸いです

0 投票する
3 に答える
232 参照

python - Jython のデータから数値のみを抽出する

これが私の問題です。私はJythonプログラムに取り組んでおり、PyJavaInstanceから数値を抽出する必要があります:

[{string1="foo", xxx1, xxx2, ..., xxxN, string2="バー"}]

(ここで、xxx は浮動小数点数です)。

私の質問は、どのようにして数値を抽出し、Python リストのようなより単純な構造に入れることができるかということです。

前もって感謝します。