Python ImportError:没有名为date的模块

Python ImportError:没有名为date的模块,python,datetime,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>

我可以导入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
>>>
导入日期时间 >>>打印datetime.date >>>导入datetime.date 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为date的模块 >>>

datetime.py中似乎有一个date类,今天就在它下面

让事情更加混乱的是datetime.date.today和datetime.datetime.now 尝试使用

  • datetime.date.today()和导入datetime
  • date.today()和from datetime导入日期

    • 使用以下语法:
      from

      >>> from datetime import date
      >>> print date
      <type 'datetime.date'>
      
      >>自日期时间导入日期
      >>>打印日期
      
      datetime是模块导入仅导入包

      要导入该类,可以从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'>
      
      导入日期时间 >>>导入datetime.date 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为“datetime.date”的模块“日期时间”不是一个包 >>>起始日期时间导入日期 >>>打印(日期)
      您可以使用变量直接使用函数

      datetime。date
      不是一个模块。该语法要求您指定一个模块。为了使问题更加混乱,有datetime.date.today和datetime.datetime.now(另外,svn repo非常旧。足够旧,开发已经从中迁移,然后从迁移到的repo中迁移。)我在系统上找不到datetime的文件,所以我只是搜索了Google,这是第一个结果之一。不确定datetime.date import今天有多少变化?我今天怎么能导入这个方法呢?@UbuntuForums\u Staff\u ares\u Trolls today是date类的构造函数方法。我认为不允许单独导入类的方法。那么从datetime.date导入到今天呢?我今天如何才能导入该方法?
      >>> from datetime import date
      >>> now = date.today
      >>> now().month
      8