ImportError:没有名为date

时间:2017-08-21 01:57:59

标签: python datetime

我可以导入datetime并访问datetime.date但是当我尝试直接导入datetime.date时出现导入错误。这是为什么?

>>> import datetime
>>> print datetime.date
<type 'datetime.date'>
>>> import datetime.date
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named date
>>>

https://svn.python.org/projects/sandbox/trunk/datetime/datetime.py

在datetime.py中似乎有一个日期类,今天在

为了让事情更加混乱,有datetime.date.today和datetime.datetime.now https://www.codecademy.com/en/forum_questions/523fb72b80ff3325c6000732

4 个答案:

答案 0 :(得分:3)

>>> from datetime import date
>>> now = date.today
>>> now().month
8

您可以使用变量直接使用该功能

答案 1 :(得分:2)

datetime 是模块导入仅导入包。

要导入课程,您可以从日期时间导入日期 导入

>>> import datetime
>>> import datetime.date
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'datetime.date'; 'datetime' is not a package
>>> from datetime import date
>>> print (date)
<class 'datetime.date'>

答案 2 :(得分:1)

使用以下语法:from

>>> from datetime import date
>>> print date
<type 'datetime.date'>

答案 3 :(得分:0)

尝试使用

  • datetime.date.today()with import datetime
  • date.today()with datetime import date