我想做一個while循環,每5分鐘使用time.sleep()
然後繼續這個過程。但問題是我的代碼無法正常工作。我在下面使用這個代碼。我的代碼中可能存在什麼問題,我應該怎麼做才能使其工作?Python while循環條件使用時間
with open('url.txt', 'r', encoding='UTF-8', errors='ignore') as des:
description = des.readline()
timeout = time.time() + 60*5
while description:
test = 0
description = des.readline()
browser.get(description)
time.sleep(6)
if test == 5 or time.time() > timeout:
time.sleep(timeout)
continue
根據給出的代碼,test == 5永遠不會成立。時間睡眠(超時)也會睡眠time.time()+ 60 * 5秒。 –