国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:85日期: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 編程
相關文章:
主站蜘蛛池模板: www射射一区| 免费播放欧美毛片 | 色成人亚洲 | 免费黄色美女视频 | 日本aaaa级片 | 日本一区二区免费在线观看 | 精品免费国产 | 久草在线视频免费看 | 在线欧美视频 | 日本伊人精品一区二区三区 | 在线观看亚洲精品专区 | 国产精品黄在线观看免费软件 | 艹美女视频 | 国产精品一二三区 | 婷婷在线成人免费观看搜索 | 国产久草视频在线 | 成 人 免费 网站 | 亚洲国产精品线在线观看 | 久久99久久精品久久久久久 | 免费国产一区二区在免费观看 | 一个人免费看的www 一及 片日本 | 在线观看亚洲国产 | 精品亚洲视频在线观看 | 欧美日韩一区在线观看 | 免费的一级片网站 | 亚洲免费一区 | 久久国产影视免费精品 | 精品日本久久久久久久久久 | 国产在线欧美日韩一区二区 | 亚洲韩精品欧美一区二区三区 | 在线播放国产一区二区三区 | 一级毛片在线免费看 | 成人男女视频 | 亚洲小视频在线观看 | 亚洲精品国产综合99久久一区 | 一级特黄aaa大片在 一级特黄aaa大片在线观看 | 91高清国产经典在线观看 | 男操女视频网站 | 免费观看的毛片手机视频 | 国产91成人 | 成人在线视频一区 |