今日から始まり、任意の日数、たとえば私の例では 100 日さかのぼる日付のリストを作成したいと思います。これよりも良い方法はありますか?
import datetime
a = datetime.datetime.today()
numdays = 100
dateList = []
for x in range (0, numdays):
dateList.append(a - datetime.timedelta(days = x))
print dateList
ベストアンサー1
わずかに良くなりました...
base = datetime.datetime.today()
date_list = [base - datetime.timedelta(days=x) for x in range(numdays)]