
- Jython 教程
- Jython - 主页
- Jython - 概述
- Jython - 安装
- Jython - 导入 Java 库
- Jython - 变量和数据类型
- Jython - 使用 Java 集合类型
- Jython - 决策控制
- Jython - 循环
- Jython - 函数
- Jython - 模块
- Jython - 包
- Jython - Java 应用程序
- Jython - Eclipse 插件
- Jython - Eclipse 中的项目
- Jython - NetBeans 插件和项目
- Jython - Servlet
- Jython - JDBC
- Jython - 使用 Swing GUI 库
- Jython - 布局管理
- Jython - 事件处理
- Jython - 菜单
- Jython - 对话框
- Jython 有用资源
- Jython - 快速指南
- Jython - 有用资源
- Jython - 讨论
Jython - 包
包含一个或多个 Jython 模块的任何文件夹都被认为是一个包。但是,它必须有一个名为 **__init__.py** 的特殊文件,用于提供要使用的函数索引。
现在让我们了解如何创建和导入包。
步骤 1 − 创建一个名为 **package1** 的文件夹,然后在其中创建并保存以下 **g** 模块。
#fact.py def factorial(n): f = 1 for x in range(1,n+1): f = f*x return f
#sum.py def add(x,y): s = x+y return s
#mult.py def multiply(x,y): s = x*y return s
步骤 2 − 在 package1 文件夹中创建并保存包含以下内容的 **__init__.py** 文件。
#__init__.py from fact import factorial from sum import add from mult import multiply
步骤 3 − 作为 **test.py** 在 package1 文件夹外部创建以下 Jython 脚本。
# Import your Package. import package1 f = package1.factorial(5) print "factorial = ",f s = package1.add(10,20) print "addition = ",s m = package1.multiply(10,20) print "multiplication = ",m
步骤 4 − 从 Jython 提示符执行 test.py。将获得以下输出。
factorial = 120 addition = 30 multiplication = 200
广告