av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

python - 請問如何在遍歷列表的時候加入時間或者速度的控制?

瀏覽:105日期:2022-06-28 14:04:47

問題描述

def dateRange(start, end, step=1, format='%Y-%m-%d'): strptime, strftime = datetime.datetime.strptime, datetime.datetime.strftime days = (strptime(end, format) - strptime(start, format)).days return [strftime(strptime(start, format) + datetime.timedelta(i), format) for i in xrange(0, days, step)]

ef weekend(): try:dayday = dateRange(st, ed)for day in dayday: d =day.replace(’-’,’’) date = d server_url = 'http://www.easybots.cn/api/holiday.php?d=' vop_url_request = urllib2.Request(server_url + date) vop_response = urllib2.urlopen(vop_url_request) vop_data = json.loads(vop_response.read()) if vop_data[date] == ’1’ or vop_data[date] == ’2’:dayday.remove(day)return dayday except:dayday = dateRange(st, ed)return dayday

有這樣一個weekend函數,去請求一些內容,但是每次執行出來會缺失一些內容懷疑是網速的問題,該怎么限制遍歷時的頻率或者幾秒內訪問一次呢?

問題解答

回答1:

在每次遍歷后, 加個睡眠時間咯

time.sleep(1) # 睡眠1秒

也就是在你的代碼可以調整為:

for day in dayday: ...(訪問處理代碼) time.sleep(1) 回答2:

找到問題了,在遍歷的時候對原列表進行remove操作會使列表長度發生變化,從而導致列表錯位導致,最后出來的結果不是想要的結果

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 性视频一区 | 日日爱夜夜操 | 精品国产乱码久久久久久88av | 国产成人精品免费视频大全最热 | 国产1页 | 国产一区二区在线观看视频 | 成人h视频在线 | 亚洲www啪成人一区二区麻豆 | 成人午夜影院 | 国产一区二区三区视频在线观看 | 久久精品日 | 伊人网91 | 国产色婷婷精品综合在线手机播放 | 免费观看成人鲁鲁鲁鲁鲁视频 | 自拍偷拍3p| 国产一区二区三区在线免费 | 一区欧美 | 懂色一区二区三区免费观看 | 国产 日韩 欧美 在线 | 欧美在线观看一区 | 欧美在线一区二区三区四区 | 韩日中文字幕 | 国产一级特黄aaa大片评分 | 久久国产精品免费视频 | 中文字幕欧美一区 | 日韩免费在线视频 | 国产欧美一区二区三区在线看蜜臀 | 亚洲精品在线看 | 刘亦菲国产毛片bd | 久久久国产一区二区三区四区小说 | 国产亚洲一区精品 | 美女黄网站视频免费 | 欧美二三区 | 亚洲永久| 性做久久久久久免费观看欧美 | 久久激情网| 国产亚洲精品久久久久动 | 日韩视频在线一区 | 中文字幕在线观看一区 | 日韩在线不卡 | 中文字幕精品视频 |