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")

関数の呼び出し中にモジュールの名前をプレフィックスする必要はありません。