gpt4 book ai didi

python - 调用 if __name__ == '__main__' : in one module from a function in another module

转载 作者:行者123 更新时间:2023-11-28 21:53:24 25 4
gpt4 key购买 nike

<分区>

我需要调用 if __name__ == '__main__' ,在一个模块中调用多个类,Module 1 ,在函数中,function1 ,这是在第二个模块的一个类中,Module 2 .

我不能使用 def main() - Module 1 中的解决方案而不是 if __name__ == '__main__' , 因为该模块有几个类和函数连接到 Class_1Module 1仅适用于 print('I am:', __name__)if __name__ == '__main__': .

所以我的问题是如何调用 main: if __name__ == '__main__'来自 Class_1()function1Class_2()Module 2

模块 1

print('I am:', __name__)

class Class_1():
....code...

# calling everything in the module that
if __name__ == '__main__':

模块 2

# if __name__ == '__main__' from Module 1 should be called in function 1


class Class_2():
.... code..

def function1:
--- calling main if __name__ == '__main__' from Module 1

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com