Jython - 模块
模块是一种 Jython 脚本,其中定义了一个或多个相关的函数、类或变量。 这允许对 Jython 代码进行逻辑组织。 通过从中导入模块或特定元素(函数/类),可以在另一个 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")
调用函数时无需在模块名称前加前缀。