不知道为什么会这样。一直在尝试修复某个时间
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] 删除。
我来说两句