我正在尝试在我的环境中使用预定义的函数在python中增加日期。蛮力的方式看起来像这样:
T=date() - ONE
print(T)
T=(date() - ONE) - ONE
print(T)
date()和ONE是env中无法操作的预定义函数。 如何创建循环以将date()重复递减100次?
答案 0 :(得分:1)
只需使用for循环!您可以使用它作为更多参考(https://wiki.python.org/moin/ForLoop),但是一个简单的解决方案就是:
for x in range(100):
T -= date() - ONE
答案 1 :(得分:0)
您可以为此使用timedelta
from datetime import datetime, timedelta
today = datetime.today()
for i in range(100):
new_date = today - timedelta(days=i)
print(new_date)
https://www.geeksforgeeks.org/python-datetime-timedelta-function/