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')