Jython-package

提供:Dev Guides
移動先:案内検索

Jython-パッケージ

1つ以上のJythonモジュールを含むフォルダーは、パッケージとして認識されます。 ただし、使用する関数のインデックスを提供する init。py という特別なファイルが必要です。

パッケージの作成とインポートの方法を理解しましょう。

ステップ1 *- *package1 というフォルダーを作成し、次の g モジュールを作成して保存します。

#fact.py
def factorial(n):
   f = 1
   for x in range(1,n+1):
      f = f*x
   return f
#sum.py
def add(x,y):
   s = x+y
   return s
#mult.py
def multiply(x,y):
   s = x*y
   return s

ステップ2 *-package1フォルダーで、次の内容の *init。py ファイルを作成して保存します。

#__init__.py
from fact import factorial
from sum import add
from mult import multiply

ステップ3 *-package1フォルダーの外部に次のJythonスクリプトを *test.py として作成します。

# Import your Package.
import package1

f = package1.factorial(5)
print "factorial = ",f
s = package1.add(10,20)
print "addition = ",s
m = package1.multiply(10,20)
print "multiplication = ",m
  • ステップ4 *-Jythonプロンプトからtest.pyを実行します。 次の出力が取得されます。
factorial = 120
addition = 30
multiplication = 200