- Jython Tutorial
- Jython - Home
- Jython - Overview
- Jython - Installation
- Jython - Importing Java Libraries
- Jython - Variables and Data Types
- Jython - Using Java Collection Types
- Jython - Decision Control
- Jython - Loops
- Jython - Functions
- Jython - Modules
- Jython - Package
- Jython - Java Application
- Jython - Eclipse Plugin
- Jython - A Project in Eclipse
- Jython - NetBeans Plugin & Project
- Jython - Servlets
- Jython - JDBC
- Jython - Using the Swing GUI library
- Jython - Layout Management
- Jython - Event Handling
- Jython - Menus
- Jython - Dialogs
- Jython Useful Resources
- Jython - Quick Guide
- Jython - Useful Resources
- Jython - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Jython - Package
Any folder containing one or more Jython modules is recognized as a package. However, it must have a special file called __init__.py, which provides the index of functions to be used.
Let us now understand, how to create and import package.
Step 1 − Create a folder called package1, then create and save the following g modules in it.
#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
Step 2 − In the package1 folder create and save the __init__.py file with the following content.
#__init__.py from fact import factorial from sum import add from mult import multiply
Step 3 − Create the following Jython script outside the package1 folder as test.py.
# 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
Step 4 − Execute test.py from Jython prompt. The following output will be obtained.
factorial = 120 addition = 30 multiplication = 200