Python 3.4日历模块

时间:2017-02-11 23:13:11

标签: python datetime

我正在将日期字符串从文件转换为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'

0 个答案:

没有答案