Jython - Mô-đun

Mô-đun là một tập lệnh Jython trong đó một hoặc nhiều hàm, lớp hoặc biến có liên quan được xác định. Điều này cho phép một tổ chức hợp lý của mã Jython. Các phần tử Chương trình được xác định trong một mô-đun có thể được sử dụng trong một tập lệnh Jython khác bằng cách nhập mô-đun hoặc phần tử cụ thể (hàm / lớp) từ nó.

Trong đoạn mã sau (hello.py) một hàm SayHello() được định nghĩa.

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

Để sử dụng hàm SayHello () từ một tập lệnh khác, hãy nhập hello.py module trong đó.

import hello
hello.SayHello("TutorialsPoint")

Tuy nhiên, điều này sẽ nhập tất cả các chức năng được xác định trong mô-đun. Để nhập chức năng cụ thể từ mô-đun, hãy sử dụng cú pháp sau.

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

Ví dụ, để chỉ nhập hàm SayHello (), hãy thay đổi tập lệnh trên như sau.

from hello import SayHello
SayHello("TutorialsPoint")

Không cần thêm tiền tố tên của mô-đun trong khi gọi hàm.