[問題] 回到前面已執行的某一個步驟

看板Python作者 (MBD)時間6年前 (2019/06/12 00:40), 編輯推噓1(102)
留言3則, 2人參與, 6年前最新討論串1/1
最近在做網頁自動化的時候遇到一點問題 我希望的流程如下圖 會先從excel中copy資料後貼到chromedriver裡 https://imgur.com/1eoW7rL
因為按下查詢鈕系統會判讀資料 也許會跳出alert 所以我想到用 try: driver.switch_to.alert input('請更改原始資料後按enter繼續') except: pass 如果成功switch到alert,希望python可以停下來,讓使用者更改excel中的資料 但我現在的問題是 在使用者更新好excel資料並且按下enter後 我希望python可以回到從excel讀取資料的步驟再重做一次 我想過用for loop來用,可是for loop一開始就要指定一個循環的次數 所以好像也沒有很適合這個狀況 想問看看要怎麼解決這個問題 或者python中有沒有很像樂譜裡反覆記號的用法呢? 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.93.9 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1560271257.A.89A.html

06/12 01:05, 6年前 , 1F
while loop
06/12 01:05, 1F

06/12 17:57, 6年前 , 2F
你都是要重跑一次的 為什麼不用button呢?
06/12 17:57, 2F

06/12 17:58, 6年前 , 3F
User什麼時候改好資料你都無法預測的
06/12 17:58, 3F
文章代碼(AID): #1S_zcPYQ (Python)
文章代碼(AID): #1S_zcPYQ (Python)