Python代码块封装及引用

# 封装一段代码,并命名为tt
def tt():
   max_retries = 5  # 设置最大重试次数
   retry_count = 0  # 当前重试次数
   while retry_count < max_retries:
        try:
        WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.XPATH, f"//*[text()='进行录制']"))).click()
        print("人脸识别失败,继续尝试识别")
        print(f"当前重试次数: {retry_count+1}")
        driver.find_element(By.XPATH,'/html/body/uni-app/uni-page/uni-page-wrapper/uni-page-body/uni-view/uni-button[1]').click()
        #再次点击开始录制,本次点击完会弹出文件上传对话框
        time.sleep(1)
        #强制等待5秒
        pyperclip.copy(lujing4)
        time.sleep(1)
        pyautogui.hotkey('Ctrl', 'V')
        time.sleep(1)
        pyautogui.press("enter",2)
        time.sleep(1)
        pyautogui.press("enter",2)
        #模拟按下回车键,这里是上面输入完路径后的回车确认
        except NoSuchElementException:
            print('人脸识别成功')
            break

#这个就是引用上面封装好了的代码
tt()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值