分配前已引用Python局部变量'Current_Balance'

用户名

不知道为什么会这样。一直在尝试修复某个时间

def Bettings():
    while True:
        if "Rolling in 35." in Label.text:
            Updated_Balance = driver.find_element_by_xpath("""//*[@id="balance"]""")
        if "Rolling in 23." in Label.text:
            Current_Balance = driver.find_element_by_xpath("""//*[@id="balance"]""")

        if "Rolling in 28." in Label.text:

            if Current_Balance < Updated_Balance:

                GrayBetButton.click()
            if Current_Balance > Updated_Balance:
                RedBetButton.click()

Bettings()

错误:

UnboundLocalError: local variable 'Current_Balance' referenced before assignm
德夫沙克

Current_Balance仅当您通过"Rolling in 23." in Label.text“路径”时才定义变量

当您直接通过"Rolling in 28." in Label.text路径时,尚未创建此变量。

您可能想要在顶部创建此变量,如下所示:

def Bettings():
    current_balance = 0
    while True:
        if "Rolling in 35." in Label.text:
            updated_balance = driver.find_element_by_xpath("""//*[@id="balance"]""")
        if "Rolling in 23." in Label.text:
            current_balance = driver.find_element_by_xpath("""//*[@id="balance"]""")
        if "Rolling in 28." in Label.text:
            if current_balance < updated_balance:
                grayBetButton.click()
            if current_Balance > updated_balance:
                redBetButton.click()

Bettings()

请注意,按照惯例,变量名倾向于以不大写的字母开头(类名首选大写)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

分配前已引用局部变量“ ...”

IF条件Python“分配前已引用局部变量'monthlyPayment'”

UnboundLocalError:分配前已引用局部变量“ opTuple”

无局部变量,但警告:分配前已引用

UnboundLocalError:分配前已引用局部变量“ req”

简单函数问题,分配前已引用局部变量

分配前已引用局部变量“列表”

UnboundLocalError:分配前已引用局部变量“ cursor”

UnboundLocalError:分配前已引用局部变量“键”

UnboundLocalError:分配前已引用局部变量“ slcount”

Django:UnboundLocalError:分配前已引用局部变量“ company”

UnboundLocalError:分配前已引用局部变量“ ticketCost”

UnboundLocalError:分配前已引用局部变量“ settingsText”

UnboundLocalError:分配前已引用局部变量“ response”

UnboundLocalError:分配前已引用局部变量“事件”(PYGAME)

分配前已引用错误局部变量

UnboundLocalError:分配前已引用局部变量“ mp”

UnboundLocalError:分配前已引用局部变量“分数”

Python范围:“ UnboundLocalError:分配前已引用局部变量'c'”

python err:分配前引用的局部变量

Python-分配前引用的局部变量

Python 3:UnboundLocalError:分配前引用的局部变量

Python错误-分配前的局部变量引用

分配前引用的python电报bot局部变量

什么是“分配前引用的局部变量”

分配前引用的局部变量X

分配前引用的局部变量

分配前引用的局部变量-错误

Python:当变量和类具有相同的名称时:UnboundLocalError:分配前已引用局部变量“ foo”