Jython-モジュール
モジュールは、1つ以上の関連する関数、クラス、または変数が定義されているJythonスクリプトです。これにより、Jythonコードの論理的な編成が可能になります。モジュールで定義されたプログラム要素は、モジュールまたはモジュールから特定の要素(関数/クラス)をインポートすることにより、別のJythonスクリプトで使用できます。
次のコード(hello.py)では関数 SayHello() が定義されています。
#definition of function
defSayHello(str):
print "Hello ", str
return
別のスクリプトからSayHello()関数を使用するには、 hello.py module 初期化。
import hello
hello.SayHello("TutorialsPoint")
ただし、これにより、モジュールで定義されているすべての関数がインポートされます。モジュールから特定の関数をインポートするには、次の構文を使用します。
from modname import name1[, name2[,... nameN]
たとえば、SayHello()関数のみをインポートするには、上記のスクリプトを次のように変更します。
from hello import SayHello
SayHello("TutorialsPoint")
関数を呼び出すときに、モジュールの名前の前に付ける必要はありません。