Um módulo é um script Jython no qual uma ou mais funções, classes ou variáveis relacionadas são definidas. Isso permite uma organização lógica do código Jython. Os elementos do Programa definidos em um módulo podem ser usados em outro script Jython importando o módulo ou o elemento específico (função / classe) dele.
No código a seguir (hello.py) uma função SayHello() é definido.
#definition of function
defSayHello(str):
print "Hello ", str
return
Para usar a função SayHello () de outro script, importe o hello.py module iniciar.
import hello
hello.SayHello("TutorialsPoint")
No entanto, isso importará todas as funções definidas no módulo. Para importar funções específicas do módulo, use a seguinte sintaxe.
from modname import name1[, name2[,... nameN]
Por exemplo, para importar apenas a função SayHello (), altere o script acima como segue.
from hello import SayHello
SayHello("TutorialsPoint")
Não há necessidade de prefixar o nome do módulo ao chamar a função.