Python 如何导入datetime.today
我是Python新手,尝试从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类的类方法
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
可以作为变量而不是函数来读取。谢谢@evertdatetime.today()
表示在类datetime
上调用today
?如果是这样的话,那么现在的方法看起来像Java中的静态方法,它可以使ClassName.methodNamecall@Tom正确,这(几乎)是一样的(我不熟悉Java中的静态方法)。它可以被看作是一个构造函数方法,产生一个datetime
实例,因此它是datetime
类的一部分。顺便说一句,请注意Python既有类方法也有静态方法。他们之间的分歧有所体现。谢谢@evertdatetime.today()
表示在类datetime
上调用today
?如果是这样的话,那么现在的方法看起来像Java中的静态方法,它可以使ClassName.methodNamecall@Tom正确,这(几乎)是一样的(我不熟悉Java中的静态方法)。它可以被看作是一个构造函数方法,产生一个datetime
实例,因此它是datetime
类的一部分。顺便说一句,请注意Python既有类方法也有静态方法。这篇文章揭示了他们的不同之处。