有。我正在尝试使用python编写一个webscraper,并且需要首先创建一列日期。我已经得到了所需的列表,但它一直以NoneType的形式出现。关于如何将其用作数据框的任何想法?
代码的相关部分:
0
谢谢!
答案 0 :(得分:1)
这里
daterange = print(start.strftime('%Y%m%d'))
应该是
daterange = start.strftime('%Y%m%d')
额外: 如果要保存日期范围:
import datetime
from datetime import date
date1 = '2019-01-01'
date2 = '2019-01-30'
daterange_list = []
start = datetime.datetime.strptime(date1,'%Y-%m-%d')
end = datetime.datetime.strptime(date2,'%Y-%m-%d')
step = datetime.timedelta(days=1)
while start <= end:
daterange = start.strftime('%Y%m%d')
daterange_list.append(daterange)
start += step
type(daterange)
str
type(daterange_list)
list