commonutil.moduleimp¶
模組載入支援函式 / Module load routines
-
get_module(module_ident)[source]¶ 取得給定的模組識別字串所指向的模組或套件物件
Get the module object (or package object) identify by given module identifier
Parameters: module_ident – 模組識別字串 / Module identifier (ex: “commonutil.moduleimp”) Returns: 所載入的模組物件 / Loaded module object
-
get_module_file_suffixes()[source]¶ 取得模組檔案的延伸檔名
Get the file name extension of modules
Returns: 存有模組檔案延伸檔名的集合物件 / Set object keeps file name extension of modules
-
iter_modules_in_package(package_ident, exclude_names=None)[source]¶ 取得指定套件 (package) 中的模組物件,這個函式只會取出指定套件中的第一層子模組,並不會遞迴列出所有深度的模組。
Get immediate module objects in given package. (will not yield recursively)
Parameters: - package_ident – 套件識別字串或是套件物件 / Package identifier string or package object
- exclude_names=None – 要排除的模組名稱 / Names to exclude
Yields: 產出 (mod_name, mod_instance,) 型式的 tuple 物件,成員分別表示模組名稱與模組物件
Generates tuple object in (mod_name, mod_instance,) form. Represents module name and module object respectively.