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")

调用函数时无需添加模块名称前缀。