赞
踩
爬虫用,为了爬取每天股票数据从, 必须首先获取开市的日子 第一确保是工作日 第二确保不是中国的节假日 import calendar import datetime from chinese_calendar import is_workday,is_holiday day=[] month=1 for j in range(12): count=1 ds=calendar.monthrange(2021, month) #返回指定月份第一天是星期几,和本月有多少天 #print(ds) #(2,31) for i in range (ds[1]): da =datetime.date(2021,month,count) #组合日期 boll=is_workday(da) #判断是否工作日 boll1=da.weekday() #返回星期数 da=str(da) da=da.split('-') da=int(da[0]+da[1]+da[2]) if boll==True and boll1<5: day.append(da) count=count+1 month+=1 print(day) print(day.strftime("%Y-%m-%d"),
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。