赋值前引用局部变量“布尔”

时间:2019-08-31 18:13:18

标签: python python-3.x global-variables

我正在尝试将布尔值设置为False,实际上该类将运行多次,但是我希望布尔值在第一次迭代中为true,而在其余迭代中为false。

尝试了很多事情,有时名称未定义错误。

global boolean
boolean = True
class class_name():
        if boolean is True:
            web_check = '1'
            loc_check = '2'
            sof_check = '3'
            boolean = False

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试过在类中声明它?


boolean = True
class class_name():
        global boolean
        if boolean is True:
            web_check = '1'
            loc_check = '2'
            sof_check = '3'
            boolean = False