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