当前位置: 首页 > 文档资料 > Jython 中文教程 >

模块(Modules)

优质
小牛编辑
125浏览
2023-12-01

模块是Jython脚本,其中定义了一个或多个相关的函数,类或变量。 这允许Jython代码的逻辑组织。 通过从模块或特定元素(函数/类)导入模块或模块中定义的程序元素,可以在另一个Jython脚本中使用它。

在下面的代码(hello.py SayHello()中定义了一个函数SayHello()

#definition of function
defSayHello(str):
   print "Hello ", str
   return

要从另一个脚本使用SayHello()函数,请在其中导入hello.py module

import hello
hello.SayHello("xnip")

但是,这将导入模块中定义的所有函数。 为了从模块导入特定功能,请使用以下语法。

from modname import name1[, name2[,... nameN]

例如,要仅导入SayHello()函数,请按如下所示更改上述脚本。

from hello import SayHello
SayHello("xnip")

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