从 Nonetype 到 Dataframe 的日期时间输出
Datetime output from Nonetype to Dataframe
那里。我正在尝试使用 python 编写网络爬虫,需要先创建一列日期。我已经得到了我需要的列表,但它总是以 NoneType 的形式出现。关于如何让它作为数据框工作有什么想法吗?
相关代码部分:
import datetime
from datetime import date
date1 = '2019-01-01'
date2 = '2019-01-30'
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 = print(start.strftime('%Y%m%d'))
start += step
type(daterange)
提前致谢!
这里
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
那里。我正在尝试使用 python 编写网络爬虫,需要先创建一列日期。我已经得到了我需要的列表,但它总是以 NoneType 的形式出现。关于如何让它作为数据框工作有什么想法吗?
相关代码部分:
import datetime
from datetime import date
date1 = '2019-01-01'
date2 = '2019-01-30'
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 = print(start.strftime('%Y%m%d'))
start += step
type(daterange)
提前致谢!
这里
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