亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:106日期: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函數,去請求一些內容,但是每次執(zhí)行出來會缺失一些內容懷疑是網速的問題,該怎么限制遍歷時的頻率或者幾秒內訪問一次呢?

問題解答

回答1:

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

time.sleep(1) # 睡眠1秒

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

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

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美国产在线看 | 真人毛片免费全部播放完整 | 国产午夜亚洲精品一区网站 | 成人永久福利在线观看不卡 | 国产中文字幕视频在线观看 | 久久中文字幕日韩精品 | 日韩三级在线免费观看 | 农村三级孕妇视频在线 | 一级毛片免费在线观看网站 | 男女晚上爱爱的视频在线观看 | 亚洲男人的天堂在线视频 | 操爽视频 | 日韩欧美中文字幕在线播放 | 久久在线国产 | 欧美一区二区三区免费播放 | 日韩欧美一区二区三区免费看 | 成人性色生活片免费网 | 精品视频一区二区三区四区 | 欧美日韩国产亚洲一区二区 | 久久久久国产精品免费网站 | 男女男在线精品网站免费观看 | 亚洲国产精品一区二区三区 | 日本www免费视频网站在线观看 | 韩国v欧美v亚洲v日本v | 欧美日产国产亚洲综合图区一 | 精品成人在线观看 | 欧美在线一二三区 | 久久国产精品久久久久久久久久 | 亚洲国产日韩女人aaaaaa毛片在线 | 亚洲精品h| 国内精品一区二区2021在线 | 欧美日本道免费一区二区三区 | 91久久色 | 亚洲欧洲一区二区三区久久 | 国产精选经典三级小泽玛利亚 | 国内精品小视频 | 欧美日韩亚洲一区二区三区 | 美国毛片免费观看 | www.亚洲在线 | 大学生久久香蕉国产线观看 | 美女视频在线观看黄 |