我正在自动化一个过程,该过程最多需要3天前的数据。由于下面的代码似乎无法识别月份的变化,我如何处理月份的变化?它将回到新的一个月的第一天,并在那里停止
today = dt.date.today().strftime("%m-%d-%Y")
preDay = (dt.date.today() - dt.timedelta(days=7)).strftime("%m-%d-%Y")
我把days=7
放进去只是为了看看它会做什么,它不会进入前一个月
pol airs Date so2 wspeed wdir
99 482331073 202011010000 0.18 4.87 31.78
100 482331073 202011010100 0.15 3.26 50.83
101 482331073 202011010200 0.17 1.45 312.37
102 482331073 202011010300 0.14 4.51 272.41
103 482331073 202011010400 0.15 5.25 256.48
我需要一直到20201030的数据
我该如何处理这个月的变化
使用
strftime("%m-%d-%Y")
创建的字符串的比较顺序错误。如果坚持比较字符串,请使用ISO-8601格式"%Y-%m-%d"
相关问题 更多 >
编程相关推荐