我必须从另一个模块访问模块中的对象:
module_1.py:
import module_2
class A():
def __init__():
do_sth()
class B():
def __init__():
do_sth()
self.x = some_object()
do_sth_else(x)
def show():
show_gui()
def start():
y = B()
y.show()
if __name__ == "__main__":
start()
module_2.py:
def run_it(arg):
run_run_run()
我需要来自self.x
的{{1}}对象,以便我可以将其作为参数传递给module_1
中的run_it()
函数。请注意,module_2
还会导入module_1
。
是否有传统的方法来访问其他模块中的对象?