본문 바로가기
Python/Python FAQ

Python 파이썬에서 날짜 범위 생성하기, Creating a range of dates in Python

by 베타코드 2023. 9. 15.
반응형

질문


오늘을 시작으로 임의의 일 수, 예를 들어 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

답변


조금 더 나아졌습니다...

base = datetime.datetime.today()
date_list = [base - datetime.timedelta(days=x) for x in range(numdays)]
반응형

댓글