猿问

python-访问__main__和class之间的变量的全局变量

我想在班和班级之间分享一个价值。怎么做?

我正在从main上课。此类执行一个功能,如果执行失败,则希望继续执行其他功能。最后,如果任何功能失败,则希望传递状态“ False”,如果所有功能均成功执行,则传递“ True”状态。

我想将状态传回main。我在调用类方法后尝试了globals()[status] = True,在类中定义为def name ='__main '。如果globals()[状态]:打印“成功执行的所有方法”。

是否可以在class和main之间共享变量?全球人对我没有帮助。


FFIVE
浏览 373回答 2
2回答

扬帆大鱼

有你的课:class testClass():    def __init__(self):        self.state = 1    def funA(self):        try:            print("success_#1")        except:            self.state = 0    def funB(self):        try:            print("success_#2")        except:            self.state = 0    def funC(self):        try:            print("success_#3")        except:            self.state = 0有你的主要:test = testClass()while(1):    test.funA()    test.funB()    test.funC()    if(test.state == 0):        print("error")        exit()

慕村225694

globals()['dirCopyFailed'] =无效。我错过了单引号。
随时随地看视频慕课网APP

相关分类

Python
我要回答