Jython - โมดูล
โมดูลคือสคริปต์ Jython ที่กำหนดฟังก์ชันคลาสหรือตัวแปรที่เกี่ยวข้องอย่างน้อยหนึ่งรายการ สิ่งนี้ช่วยให้องค์กรเชิงตรรกะของรหัส Jython องค์ประกอบของโปรแกรมที่กำหนดในโมดูลสามารถใช้ในสคริปต์ Jython อื่นได้โดยการนำเข้าโมดูลหรือองค์ประกอบเฉพาะ (ฟังก์ชัน / คลาส) จากมัน
ในรหัสต่อไปนี้ (hello.py) ฟังก์ชัน SayHello() ถูกกำหนด
#definition of function
defSayHello(str):
print "Hello ", str
return
ในการใช้ฟังก์ชัน SayHello () จากสคริปต์อื่นให้นำเข้าไฟล์ hello.py module ในนั้น.
import hello
hello.SayHello("TutorialsPoint")
อย่างไรก็ตามการดำเนินการนี้จะนำเข้าฟังก์ชันทั้งหมดที่กำหนดไว้ในโมดูล ในการนำเข้าฟังก์ชันเฉพาะจากโมดูลให้ใช้ไวยากรณ์ต่อไปนี้
from modname import name1[, name2[,... nameN]
ตัวอย่างเช่นในการนำเข้าเฉพาะฟังก์ชัน SayHello () ให้เปลี่ยนสคริปต์ด้านบนดังต่อไปนี้
from hello import SayHello
SayHello("TutorialsPoint")
ไม่จำเป็นต้องนำหน้าชื่อโมดูลขณะเรียกใช้ฟังก์ชัน