importação pandas como Pd beginDate = ' 2018-08-01 ' endDate = ' 2019-03-31 ' date_index = pd.date_range (beginDate, endDate) dias = [pd.Timestamp (x) .strftime ( " % Y% m -% d " ) para x em date_index.values] tmp = [] para índice, v em enumerar (dias): se o índice == len (dias) -1 : tmp.append (dias [índice]) se índice == 0: tmp.append (dias [0]) outra coisa : _ = v.split ( ' - ' ) [2 ] se _ == ' 01 ' : tmp.append (dias [índice de -1 ]) tmp.append (dias [índice]) impressão (tmp) para i em gama (len (tMP) // 2 ): impressão (tmp [i * 2], tmp [i * 2 + 1])
link original: https: //blog.csdn.net/dangsh_/article/details/100579144