1

wsadmin-jython についていくつか質問があります。

  1. webSphere v6.1 用に大量の jython スクリプトを作成した場合、それらはすべて websphere v7 でも動作しますか? (下位互換性)

  2. 別の jython スクリプトを呼び出したい場合、sys.argv 引数を渡すことはできますか?

どうもありがとうございました。

4

2 に答える 2

0

Q: 別の jython スクリプトを呼び出したい場合、sys.argv 引数を渡すことはできますか?

A1: はい、その機能だけが必要な場合は可能です。スクリプトが Python パスまたは wsadmin と同じディレクトリーにあることを確認してください。次に、他のスクリプトを呼び出しているスクリプトで、他のスクリプトをインポートします。

あなたのスクリプトが「script.py」と呼ばれているとしましょう

import script
于 2014-07-15T16:43:54.940 に答える
0
  1. Jython は現在、互換性のある Python 2.x バージョンのみをサポートしているため、少なくとも言語の観点からは、WS 6.x のスクリプトは 7.x でも動作するはずです (つまり、WebSphere 固有のバージョンについては保証できません)。オブジェクトと呼び出し)。

  2. おっしゃっている意味がよくわかりませんが、詳しく説明していただけますか? 確かに相互間でスクリプトをインポートできます。つまり、script1.py と script2.py があり、関数 MyFunc を script2 でのみ定義すると、script1 で確実に実行できます。

    from script2 import MyFunc
    

    次に、その関数に任意の引数を渡します。

于 2012-01-05T13:28:09.940 に答える