Python 时间与格式不匹配';%a%b%d%H:

Python 时间与格式不匹配';%a%b%d%H:,python,datetime,datetime-format,Python,Datetime,Datetime Format,我在尝试使用datetime模块时遇到此错误 它似乎不认识我的时间格式 文件中使用的时间格式如下所示: 2015年1月17日星期六21:20:41+0000 有人知道是什么导致了这个问题吗?谢谢 回溯(最近一次呼叫最后一次): 文件“ttrends.py”,第46行,在 周=时间长度到工作日(时间长度,解析时间长度格式=解析时间长度格式) 文件“ttrends.py”,第36行,从时间到工作日 dt=datetime.fromtimstamp(time.mktime(time.strtime(

我在尝试使用datetime模块时遇到此错误

它似乎不认识我的时间格式

文件中使用的时间格式如下所示:

2015年1月17日星期六21:20:41+0000

有人知道是什么导致了这个问题吗?谢谢

回溯(最近一次呼叫最后一次):
文件“ttrends.py”,第46行,在
周=时间长度到工作日(时间长度,解析时间长度格式=解析时间长度格式)
文件“ttrends.py”,第36行,从时间到工作日
dt=datetime.fromtimstamp(time.mktime(time.strtime(time\u str,parse\u time\u格式)))
文件“c:\python34\lib\ \u strtime.py”,第494行,时间
tt=_strtime(数据字符串,格式)[0]
文件“c:\python34\lib\ \u strtime.py”,第337行,在\u strtime中
(数据字符串,格式))
ValueError:时间数据“”与格式“%a%b%d%H”不匹配:

%M:%S+0000%Y'
指令
time\u str=str(f)
正在将对象f转换为str。因此,在您的情况下,time\u str的值为

您可能想改为读取该文件:

time_str = f.readline()

请参阅:如何创建一个最小、完整且可验证的示例。Thanx@Dav It修复了这个问题,但现在它给出了这个错误
回溯(上次调用):文件“ttrends.py”,第46行,在星期=时间到工作日(time_str,parse_time_format=parse_time_format=parse_time_format)文件“ttrends.py”,第36行,在时间到工作日dt=datetime.fromtimestamp(time.mktime)(time.strptime(time_str,parse_time_format)))文件“c:\python34\lib\\u strtime.py”,第494行,在_strtime_time tt=\u strtime(data_string,format)[0]文件“c:\python34\lib\\u strtime.py”,第340行,在_strtimedata_string[found.end():]中)值错误:未转换的数据仍然存在: