Jython - 包



包含一個或多個 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 − 作為 **test.py** 在 package1 資料夾外部建立以下 Jython 指令碼。

# 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
廣告
© . All rights reserved.