Модуль — это Jython-скрипт, в котором определены одна или несколько связанных функций, классов или переменных. Это позволяет логически организовать код Jython. Элементы Program, определенные в модуле, можно использовать в другом скрипте Jython, импортировав из него либо модуль, либо определенный элемент (функцию / класс).
В следующем коде (hello.py) определена функция SayHello () .
#definition of function defSayHello(str): print "Hello ", str return
Чтобы использовать функцию SayHello () из другого скрипта, импортируйте в нее модуль hello.py .
import hello hello.SayHello("TutorialsPoint")
Однако при этом будут импортированы все функции, определенные в модуле. Чтобы импортировать конкретную функцию из модуля, используйте следующий синтаксис.
from modname import name1[, name2[,... nameN]
Например, чтобы импортировать только функцию SayHello (), измените приведенный выше скрипт следующим образом.
from hello import SayHello SayHello("TutorialsPoint")
При вызове функции не нужно добавлять префикс имени модуля.