Python 如何导入datetime.today

Python 如何导入datetime.today,python,Python,我是Python新手,尝试从datetime模块导入today方法 唯一可行的办法是: from datetime import datetime datetime.today() 但是,我想让今天坐在import语句中,就像来自os import getcwd的起作用一样 我尝试了以下两种方法,但都不起作用 from datetime import datettime.today from datetime.datetime import today today是datetime类的类方法

我是Python新手,尝试从
datetime
模块导入
today
方法

唯一可行的办法是:

from datetime import datetime
datetime.today()
但是,我想让
今天
坐在import语句中,就像来自os import getcwd的
起作用一样

我尝试了以下两种方法,但都不起作用

from datetime import datettime.today
from datetime.datetime import today

today
datetime
类的类方法:

>>> from datetime import datetime
>>> type(datetime.today)
<class 'builtin_function_or_method'>

但是您可能不想这样做:现在还不清楚
today
是否是
datetime
类方法,并且,根据方法的名称,
today
可以作为变量而不是函数来读取。

today
datetime
类的类方法:

>>> from datetime import datetime
>>> type(datetime.today)
<class 'builtin_function_or_method'>

但是您可能不想这样做:现在还不清楚
today
是否是
datetime
类方法,并且,根据方法的名称,
today
可以作为变量而不是函数来读取。

谢谢@evert
datetime.today()
表示在类
datetime
上调用
today
?如果是这样的话,那么现在的
方法看起来像Java中的静态方法,它可以使ClassName.methodNamecall@Tom正确,这(几乎)是一样的(我不熟悉Java中的静态方法)。它可以被看作是一个构造函数方法,产生一个
datetime
实例,因此它是
datetime
类的一部分。顺便说一句,请注意Python既有类方法也有静态方法。他们之间的分歧有所体现。谢谢@evert
datetime.today()
表示在类
datetime
上调用
today
?如果是这样的话,那么现在的
方法看起来像Java中的静态方法,它可以使ClassName.methodNamecall@Tom正确,这(几乎)是一样的(我不熟悉Java中的静态方法)。它可以被看作是一个构造函数方法,产生一个
datetime
实例,因此它是
datetime
类的一部分。顺便说一句,请注意Python既有类方法也有静态方法。这篇文章揭示了他们的不同之处。