Jython - Paquet

Tout dossier contenant un ou plusieurs modules Jython est reconnu comme un package. Cependant, il doit avoir un fichier spécial appelé__init__.py, qui fournit l'index des fonctions à utiliser.

Voyons maintenant comment créer et importer un package.

Step 1 - Créez un dossier appelé package1, puis créez et enregistrez les éléments suivants g modules dedans.

#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 - Dans le dossier package1, créez et enregistrez le __init__.py fichier avec le contenu suivant.

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

Step 3 - Créez le script Jython suivant en dehors du dossier package1 comme 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- Exécutez test.py à partir de l'invite Jython. La sortie suivante sera obtenue.

factorial = 120
addition = 30
multiplication = 200