자이 썬-패키지

하나 이상의 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