Jython-パッケージ
1つ以上のJythonモジュールを含むフォルダーは、パッケージとして認識されます。ただし、という特別なファイルが必要です__init__.py、使用する関数のインデックスを提供します。
パッケージを作成してインポートする方法を理解しましょう。
Step 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
Step 2 − package1フォルダーに、を作成して保存します。 __init__.py 次の内容のファイル。
#__init__.py
from fact import factorial
from sum import add
from mult import multiply
Step 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
Step 4−Jythonプロンプトからtest.pyを実行します。以下の出力が得られます。
factorial = 120
addition = 30
multiplication = 200