問題タブ [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 投票する
0 に答える
128 参照

javafx - Jython から JemmyFX を使用するには?

Jython への移植を試みて、Jython から JemmyFX を使用する可能性を探っていtests/bigapps/EnsembleTestます。しかし、私は障害に遭遇しました。この Java コードを置き換えることができると期待しています。

この Jython コードを使用すると、次のようになります。

ただし、私が提供した Jython コードでは、TextFieldコントロールの検索はorg.jemmy.TimeoutExperiedException.

この特定のインスタンスを回避するには、ソースを Ensemble デモに変更して ID を指定しTextField、ID で検索しTextFieldます。ただし、数行後に a を検索するとまったく同じ問題が発生します。ContextMenuこの場合、ContextMenuID を指定しても機能しません。

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

function - 関数を変数に再帰的に割り当てる

私はスタックオーバーフローでその議論について多くのことを読みました。とにかく、再帰関数を変数に割り当てると、変数に実際に何が起こるのか本当に理解できません! 私は printNow() コマンドを使用して、何が起こっているのかを理解するために一生懸命努力しました..しかし、何もありません。

編集:理解できないコードを追加しました..

リターンパーマ

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

jython-2.7 - Jython ImportError: urllib という名前のモジュールがありません

Jython 2.7beta3 をインストールし、mac os x の Jython の下に pip をインストールしました

/usr/local/Cellar/jython/2.7-b3/libexec/bin/pip インストール要求を実行してみてください

エラーを取得:

jythonの下でpipで何もインストールできないことがわかりました。修正を手伝ってください、ありがとう。

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

jython - Javaコードからpythonファイルを実行するとエラーが発生する

jython ライブラリ (jython-standalone-2.7-b3) を使用して Java から Python スクリプトを実行しています。私の唯一の意図は、Java コードから Python スクリプト ファイルをトリガーして実行できるようにすることです。スタンドアロンのメインクラスを適切に作成することができ、うまくいきました。今、私は自分のアプリケーション内(アプリサーバー内)に同じコードを入れましたが、今では同じスクリプトに対して、すべての段階でエラーが発生します。いくつかのモジュールが見つからないなどのメッセージが表示されます。しかし、メイン クラスから再試行すると、同じコードとスクリプトが正常に実行されるという私の混乱にさらに追加されます。これを実行するために、実行中の環境に注入する必要があるものはありますか..

使用したコード スニペット

私が得る例外は

AttributeError: 'NoneType' オブジェクトには属性 'startswith' がありません

助けてください..

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

hadoop - Pig で Jython スタンドアロン jar を変更する

Hadoop 上の Pig で使用される jython-standalone-2.5.3.jar のバージョンを置き換える方法を見つけようとしています。Pig 12 は現在 jython-standalone-2.5.3.jar を使用しており、jython 2.7 beta4 を使用しようとしています。jython バージョンを置き換えて、Pig がその変更を認識できるようにするための良い方法は何ですか。jar を置き換えようとすると、Pig のパスにはまだ古い jython jar があり、それを置き換える方法を見つけようとしています。そのバージョンには、必要なすべてのライブラリが含まれています。Hadoop v2 を使用しています。

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

csv - Pythonで.CSVファイルに列を追加

私は本当に助けが必要です。

のようなファイル名の圧縮ファイルで提供されるエンジン データを収集しますdata_XXXXXX.csv.gz。これらのファイルは圧縮すると約 50KB、解凍すると約 3.5MB になります。約 7000 行のデータが含まれており、各行には ";" で区切られた約 240 の値があります。

数行のデータは次のようになります。

Pythonスクリプトを介して、ファイルを解凍して編集し、次のようなものを使用して、最初と2番目の間に列を追加しました。

これが完了すると、bulkimport を使用してファイルが MSSQL データベースにインポートされるため、クリーンな .csv ファイルが必要です。

出力の例は次のとおりです。

これで動作し、解凍された .csv ファイルが希望どおりに変更されます。しかし、欠点が 1 つあります。複数のファイルで実行すると CPU 使用率が急上昇し、サーバーが追いつかなくなるため、スクリプトと組み合わせたファイルのサイズが頭を悩ませています。

現在、式を使用してプロセスを高速化しようとしていますenumerateが、必要な出力を取得できません。行ごとの方法ではファイルごとに最大 10 秒かかりますが、列挙の方法では約 3 秒で「1 つの」ファイルが得られます。出力を入力と一致させることができないため、「ファイル」と言います(列が追加されています)。

最後に、私たちが使用しているシステム/ソフトウェアは Python 2.X に基づいています (実際には Jython です)。

私はこれがこれを機能させるための場所であることを知っています。質問があれば質問してください!