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