我正在使用 Python 2.7.3 中的dateutil
模块。我只是想使用:
import dateutil
dateutil.parser.parse("01-02-2013")
但我得到一个错误:
AttributeError: 'module' object has no attribute 'parser'
我检查了哪些属性dateutil
有:
print dir(dateutil)
# output: ['__author__', '__builtins__', '__doc__', '__file__', '__license__',
# '__name__', '__package__', '__path__', '__version__']
问题是,当我尝试直接导入parser
时dateutil
,它似乎确实存在:
from dateutil import parser
print parser.parse("01-02-2013")
# output: 2013-01-02 00:00:00
之后from dateutil import parser
,parser
也神奇地出现在了导入的dateutil
本身中:
print dir(dateutil)
# output: ['__author__', '__builtins__', '__doc__', '__file__', '__license__',
# '__name__', '__package__', '__path__', '__version__', 'parser',
# 'relativedelta', 'tz']
请注意,rrule
此列表中仍然缺少一些其他属性(如 )。
有谁知道发生了什么?