包含一个或多个Jython模块的任何文件夹都被识别为包.但是,它必须有一个名为 __ init __.py 的特殊文件,它提供了要使用的函数的索引.
现在我们来理解,如何创建和导入包.
第1步 : 创建一个名为 package1 的文件夹,然后在其中创建并保存以下 g 模块.
#fact.pydef factorial(n): f = 1 for x in range(1,n+1): f = f*x return f
#sum.pydef add(x,y): s = x+y return s
#mult.pydef multiply(x,y): s = x*y return s
第2步 : 在package1文件夹中,使用以下内容创建并保存 __ init __.py 文件.
#__init__.pyfrom fact import factorialfrom sum import addfrom mult import multiply
步骤3 : 去;在package1文件夹外创建以下Jython脚本 test.py .
# Import your Package.import package1f = package1.factorial(5)print "factorial = ",fs = package1.add(10,20)print "addition = ",sm = package1.multiply(10,20)print "multiplication = ",m
第4步 : 从Jython提示符执行test.py.将获得以下输出.
factorial = 120addition = 30multiplication = 200