我正在将日期字符串从文件转换为datetime对象。日期字符串是01122013,代表2013年12月1日。我在Linux Mint 17.1上使用Python 3.4。在我看来,Python 3.4日历模块有一个错误,(或我做错了什么),p.s。代码在python 3.4.3的终端中工作 我的代码片段:
import datetime
... # code to get the string
fmt = "%d%m%Y" # ddmmyyyy
result= datetime.datetime.strptime(mydatestring, fmt)
错误是:
追踪(最近的呼叫最后):
...
在load_monthly_update_data中输入文件“/home/informatics/MyProgram/data_management.py”,第588行
result = datetime.datetime.strptime(mydatestring,fmt)
文件“/usr/lib/python3.4/_strptime.py”,第273行,在
_TimeRE_cache = TimeRE()
文件“/usr/lib/python3.4/_strptime.py”,第190行,在 init 中
self.locale_time = LocaleTime()
文件“/usr/lib/python3.4/_strptime.py”,第73行,在 init 中
自.__ calc_weekday()
文件“/usr/lib/python3.4/_strptime.py”,第93行,__ calc_weekday
a_weekday = [calendar.day_abbr [i] .lower()for i in range(7)]
文件“/usr/lib/python3.4/_strptime.py”,第93行,在
a_weekday = [calendar.day_abbr [i] .lower()for i in range(7)]
AttributeError:'module'对象没有属性'day_abbr'