循环遍历日期时while循环不会停止

为什么这个while循环永不停止?

t = pd.to_datetime('2016.03.04')
T = pd.to_datetime('2019.09.04')
dates = T

while dates > t:

    dates = T- pd.DateOffset(years=1)
    print(dates)

请帮忙

解决方法:

问题是您没有对偏移量求和.

更改此行:

dates = T - pd.DateOffset(years=1)

对此:

dates -= pd.DateOffset(years=1)
上一篇:对于循环python?


下一篇:JavaScript-此硬币找零算法怎么了