python3.4日历modu出错

2024-04-19 12:34:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在将日期字符串从文件转换为日期时间对象。日期字符串是01122013,表示2013年12月1日。我在linuxmint17.1上使用python3.4。在我看来,python3.4日历模块有一个错误(或者我做错了什么),p.s.代码确实在python3.4.3的终端上工作。
我的代码段:

import datetime
...  # code to get the string
fmt = "%d%m%Y"  # ddmmyyyy
 result= datetime.datetime.strptime(mydatestring, fmt)

错误是:

回溯(最近一次呼叫):

文件“/主页/信息学/我的程序/数据_管理.py“,第588行,加载每月更新数据
结果=日期时间.日期时间.strptime(mydatestring,fmt)
文件“/usr/lib/python3.4/_strptime.py“,第273行,in
_TimeRE_cache=TimeRE()
文件“/usr/lib/python3.4/_strptime.py“,第190行,ininit
self.locale_时间=LocaleTime()
文件“/usr/lib/python3.4/_strptime.py“,第73行,ininit
self.\uu calc\u weekday()
文件“/usr/lib/python3.4/_strptime.py“,第93行,工作日计算
工作日=[日历日[i] .lower(),用于范围(7)]
文件“/usr/lib/python3.4/_strptime.py“,第93行,in
工作日=[日历日[i] .lower(),用于范围(7)]
AttributeError:“module”对象没有“day”abbr属性


Tags: 文件数据对象字符串inpydatetimelib