7
1
151
注册会员
try: from module_b import some_function except ImportError: pass def some_function_in_module_a(): # 在这里调用module_b中的some_function some_function()
class ModuleA: def __init__(self, module_b_instance): self.module_b = module_b_instance class ModuleB: def __init__(self, module_a_instance): self.module_a = module_a_instance # 在程序的其他地方创建实例 module_a_instance = ModuleA(module_b_instance) module_b_instance = ModuleB(module_a_instance)
import importlib def get_module_b(): return importlib.import_module('module_b') # 使用get_module_b()函数来动态地获取module_b的实例
举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
版权所有: Discuz! © 2001-2013 大数据.
GMT+8, 2025-1-2 22:17 , Processed in 0.056248 second(s), 25 queries .