Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用strtime时出现ValueError_Python_Strptime_Valueerror - Fatal编程技术网

Python 使用strtime时出现ValueError

Python 使用strtime时出现ValueError,python,strptime,valueerror,Python,Strptime,Valueerror,我试图从starttime中提取一周中的月份、小时和日期 City: NYC OrderedDict([('tripduration', '839'), ('starttime', '1/1/2016 00:09:55'), ('stoptime', '1/1/2016 00:23:54'), ('start station id', '532'), ('start station name'

我试图从
starttime
中提取一周中的月份、小时和日期

City: NYC
OrderedDict([('tripduration', '839'),
             ('starttime', '1/1/2016 00:09:55'),
             ('stoptime', '1/1/2016 00:23:54'),
             ('start station id', '532'),
             ('start station name', 'S 5 Pl & S 4 St'),
             ('start station latitude', '40.710451'),
             ('start station longitude', '-73.960876'),
             ('end station id', '401'),
             ('end station name', 'Allen St & Rivington St'),
             ('end station latitude', '40.72019576'),
             ('end station longitude', '-73.98997825'),
             ('bikeid', '17109'),
             ('usertype', 'Customer'),
             ('birth year', ''),
             ('gender', '0')])
datum_n_m = example_trips['NYC'][datetime.strptime('starttime','%m/%d/%Y %H:%M:%S')]
ValueError:时间数据“starttime”与格式“%m/%d/%Y%H:%m:%S”不匹配


首先,让我们做一个[mcve]

# you do need to import stuff
from datetime import datetime

# the ordered dict is irrelevant, so get rid of it

# this reproduces the error
print (datetime.strptime('starttime','%m/%d/%Y %H:%M:%S'))
这复制了

builtins.ValueError:时间数据“starttime”与格式“%m/%d/%Y%H:%m:%S”不匹配

这是因为字符串“starttime”不是该格式的时间。只是几封信而已。如果你做了一个基本的[mcve],你就会解决你自己的问题。基本调试:)

也许你的意思是:

start_time_as_string = example_trips['NYC']['starttime']
datum_n_m = datetime.strptime( start_time_as_string )