Ошибка Strptime в Python

упираюсь головой в стену со следующей ошибкой:

time
Traceback (most recent call last):
  File "csvtest.py", line 37, in <module>
    date = time.strptime(datestring, "%Y-%m-%d %H:%M:%S")
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", line 454, in _strptime_time
    return _strptime(data_string, format)[0]
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", line 325, in _strptime
    (data_string, format))
ValueError: time data 'time' does not match format '%Y-%m-%d %H:%M:%S'

Входные данные - это строка из файла с указанным форматом - год преднамеренно является ненужными данными:

3354-03-16 15:30:00
3354-03-16 16:00:00
3354-03-16 16:30:00
3354-03-16 16:30:00

Я использую следующий код:


import sys
import csv
from datetime import datetime
import time

filename = open('data.csv', 'rb')


spam = csv.reader(filename, delimiter=',')
for row in spam:

    datestring = row[4] 
    print datestring
    date = time.strptime(datestring, "%Y-%m-%d %H:%M:%S")
filename.close()
0
задан Johnsyweb 6 February 2012 в 16:28
поделиться