設(shè)計(jì)了一個(gè)程序,自動(dòng)抓網(wǎng)頁(yè),可是偶爾網(wǎng)頁(yè)會(huì)停止響應(yīng)(一次抓幾千個(gè)網(wǎng)頁(yè)),這是程序會(huì)報(bào)錯(cuò)停止,但是重試一次就可以自動(dòng)運(yùn)行。如何讓程序在報(bào)錯(cuò)后能等待幾秒,然后自動(dòng)運(yùn)行?
2 回答

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
python的try catch語(yǔ)句,或者直接try except ,except語(yǔ)句捕捉任何錯(cuò)誤,在這里sleep一下就可以了

ABOUTYOU
TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
你好,time模塊中的:
123456789101112131415161718 | Python 編程中使用 time 模塊可以讓程序休眠 具體方法是time.sleep(秒數(shù)),其中“秒數(shù)”以秒為單位,可以是小數(shù), 0.1 秒則代表休眠 100 毫秒。 # 例1:循環(huán)輸出休眠1秒 import time i = 1 while i < = 3 : print i # 輸出i i + = 1 time.sleep( 1 ) # 休眠1秒 # 例1:循環(huán)輸出休眠100毫秒 import time i = 1 while i < = 3 : print i # 輸出i i + = 1 time.sleep( 0.1 ) # 休眠0.1秒 |
添加回答
舉報(bào)
0/150
提交
取消