Jython - moduły
Moduł to skrypt w języku Jython, w którym zdefiniowano jedną lub więcej powiązanych funkcji, klas lub zmiennych. Pozwala to na logiczną organizację kodu Jython. Elementy programu zdefiniowane w module mogą być użyte w innym skrypcie Jython poprzez zaimportowanie z niego modułu lub określonego elementu (funkcji / klasy).
W poniższym kodzie (hello.py) funkcja SayHello() definiuje.
#definition of function
defSayHello(str):
print "Hello ", str
return
Aby użyć funkcji SayHello () z innego skryptu, zaimportuj plik hello.py module w tym.
import hello
hello.SayHello("TutorialsPoint")
Jednak spowoduje to zaimportowanie wszystkich funkcji zdefiniowanych w module. Aby zaimportować określoną funkcję z modułu, użyj następującej składni.
from modname import name1[, name2[,... nameN]
Na przykład, aby zaimportować tylko funkcję SayHello (), zmień powyższy skrypt w następujący sposób.
from hello import SayHello
SayHello("TutorialsPoint")
Nie ma potrzeby poprzedzania nazwy modułu podczas wywoływania funkcji.