자이 썬-모듈

모듈은 하나 이상의 관련 함수, 클래스 또는 변수가 정의 된 Jython 스크립트입니다. 이를 통해 Jython 코드의 논리적 구성이 가능합니다. 모듈에 정의 된 Program 요소는 모듈 또는 특정 요소 (함수 / 클래스)를 가져 와서 다른 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")

함수를 호출하는 동안 모듈의 이름을 접두사로 지정할 필요가 없습니다.