gpt4 book ai didi

python - 回车在 Python 代码中是否重要?

转载 作者:太空宇宙 更新时间:2023-11-04 10:35:43 25 4
gpt4 key购买 nike

我有以下代码:

def find_clickable(driver, locator):
element = None
try:
if locator.startswith('//'):
element = driver.find_element_by_xpath(locator)
else:
element = driver.find_element_by_link_text(locator)
except:
raise Exception('Could not find element to click "%s"' % locator)
if not element.is_displayed():
raise Exception('Element to click "%s" is present but is not displayed')
if not element.is_enabled():
raise Exception('Element to click "%s" is present and displayed but is not enabled')
return element

它在 python 脚本和交互式控制台中运行良好。

但是,如果我在控制台中 if not element.is_displayed(): 之前输入回车,我会在 raise 中收到“意外缩进”错误 if,并且在代码中函数似乎在 except: 之后结束(它返回 None)

我认为回车符在 python 代码中并不重要。我错过了什么吗?

最佳答案

回车在 Python 代码中并不重要,但在交互式控制台中。如果您在空白行上按回车键,它会假定您已完成编写您正在编写的任何类/函数/循环并尝试对其进行解释。

关于python - 回车在 Python 代码中是否重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23438665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com