Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.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:time数据'&引用;2016-02-02“';与格式不匹配';%Y-%m-%d';_Python_Datetime_Strptime - Fatal编程技术网

Python strtime:time数据'&引用;2016-02-02“';与格式不匹配';%Y-%m-%d';

Python strtime:time数据'&引用;2016-02-02“';与格式不匹配';%Y-%m-%d';,python,datetime,strptime,Python,Datetime,Strptime,当我运行以下代码时,在使用python读取csv文件时出现以下错误: rel_date_object = datetime.datetime.strptime(row[29], '%Y-%m-%d') 第[29]行是保存日期的字符串 这是我在日志文件中发现的错误: ERROR:root: time data '"2016-02-02"' does not match format '%Y-%m-%d' 我不知道我错在哪里。 请帮助,谢谢我猜您的字符串包含“字符”。我猜您的字符串包含“字符”

当我运行以下代码时,在使用python读取csv文件时出现以下错误:

rel_date_object = datetime.datetime.strptime(row[29], '%Y-%m-%d')
第[29]行是保存日期的字符串

这是我在日志文件中发现的错误:

ERROR:root: time data '"2016-02-02"' does not match format '%Y-%m-%d' 
我不知道我错在哪里。
请帮助,谢谢

我猜您的字符串包含“字符”。

我猜您的字符串包含“字符”

这将解决您的问题

rel_date_object = datetime.datetime.strptime(row[29][1:-1], '%Y-%m-%d')

这会解决你的问题

rel_date_object = datetime.datetime.strptime(row[29][1:-1], '%Y-%m-%d')

您可以使用
str.strip
删除


您可以使用
str.strip
删除


如果
行[29]
变量始终包含您指定的字符串(使用
),则可以更改匹配表达式,如下所示:

rel_date_object = datetime.datetime.strptime(row[29], '"%Y-%m-%d"')

如果
行[29]
变量始终包含您指定的字符串(使用
),则可以更改匹配表达式,如下所示:

rel_date_object = datetime.datetime.strptime(row[29], '"%Y-%m-%d"')

这里要注意一件事。第[29][1:-1]行的运行速度比第[29]行快。条带(“”)您可以试试。假设z=''2016-02-12''%timeit z.strip(““”)10000000个循环,最佳3:169纳秒/循环%timeit z[1:-1]10000000个循环,最佳3:64.4纳秒/循环这里需要注意一件事。第[29][1:-1]行的速度比第[29]行快。strip(“”)您可以尝试。假设z=''2016-02-12''%timeit z.strip(““”)10000000个循环,最佳3:169纳秒/循环%timeit z[1:-1]10000000个循环,最佳3:64.4纳秒/循环