Python 那是var存在还是什么?
我的变量有一个很大的问题。我是编程新手,我从python中的Selenium开始制作小型python facebook共享机器人。该机器人必须与我所在的某些组共享帖子。 我在循环中创建了一个var,用于检查变量是否存在,但循环不起作用。我尝试了“if var in locals():”但我仍然不知道如何才能做到这一点。请帮助我: 这是我的密码Python 那是var存在还是什么?,python,selenium,Python,Selenium,我的变量有一个很大的问题。我是编程新手,我从python中的Selenium开始制作小型python facebook共享机器人。该机器人必须与我所在的某些组共享帖子。 我在循环中创建了一个var,用于检查变量是否存在,但循环不起作用。我尝试了“if var in locals():”但我仍然不知道如何才能做到这一点。请帮助我: 这是我的密码 while i <= 100: time.sleep(1) clicker = driver.find_element_by_xpa
while i <= 100:
time.sleep(1)
clicker = driver.find_element_by_xpath('xpath_for_example')
if clicker in locals():
clicker.click()
else:
continue
i += 1
driver.close()```
而我只需将您的if替换为
if clicker:
通过查找元素如果不匹配,xpath将返回一个空列表,因此它将转到elseWhat islocals()
?检查local中是否存在varsyntax@Prophet-locals
isfind\u element\u by\u xpath
将在找到web元素时返回该元素,否则将抛出异常,if
实际上没有任何作用。