ValueError: unconverted data remains: 02
ValueError: unconverted data remains: 02
我必须如何更改此形式的列表中的元素:05/06/2020,以获取如下日期对象:
date_object = datetime.strptime(listelement, '%m/%d/%y') ?
这是我的代码:
daten = {}
with open("Observed_Monthly_Rain_Gauge_Accumulations_-_Oct_2002_to_May_2017.csv", 'r') as csvfile:
regen_csv = csv.reader(csvfile)
next(regen_csv, None)
for rows in regen_csv:
keys = rows[:1]
strt= str(keys[0]) in
date_object = datetime.strptime(strt, '%m/%d/%y')
values = rows[1:]
daten[strt] = values
print(daten)
Traceback (most recent call last):
File *directory*, line 16, in <module>
date_object = datetime.strptime(strt, '%m/%d/%y')
File "C:\Program Files\Python37\lib\_strptime.py", line 577, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "C:\Program Files\Python37\lib\_strptime.py", line 362, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: 02
这是包含数据的列表 link:
https://data.seattle.gov/api/views/rdtp-hzy3/rows.csv?accessType=DOWNLOAD
您需要以 2020
的形式使用 %Y
年。格式代码的完整列表可以在 here.
中找到
date_object = datetime.strptime(strt, '%m/%d/%Y')
我必须如何更改此形式的列表中的元素:05/06/2020,以获取如下日期对象: date_object = datetime.strptime(listelement, '%m/%d/%y') ?
这是我的代码:
daten = {}
with open("Observed_Monthly_Rain_Gauge_Accumulations_-_Oct_2002_to_May_2017.csv", 'r') as csvfile:
regen_csv = csv.reader(csvfile)
next(regen_csv, None)
for rows in regen_csv:
keys = rows[:1]
strt= str(keys[0]) in
date_object = datetime.strptime(strt, '%m/%d/%y')
values = rows[1:]
daten[strt] = values
print(daten)
Traceback (most recent call last):
File *directory*, line 16, in <module>
date_object = datetime.strptime(strt, '%m/%d/%y')
File "C:\Program Files\Python37\lib\_strptime.py", line 577, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "C:\Program Files\Python37\lib\_strptime.py", line 362, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: 02
这是包含数据的列表 link: https://data.seattle.gov/api/views/rdtp-hzy3/rows.csv?accessType=DOWNLOAD
您需要以 2020
的形式使用 %Y
年。格式代码的完整列表可以在 here.
date_object = datetime.strptime(strt, '%m/%d/%Y')