2016-01-11 73 views

回答

0

now()datetime類的方法:

from datetime import datetime 
print(datetime.now()) 
datetime.datetime(2016, 1, 11, 15, 8, 22, 634020) 

如果你只想現在用你能做到以下幾點:

now = datetime.now 
print(now()) 
datetime.datetime(2016, 1, 11, 15, 9, 24, 683569) 
4

datetime.now()實際上是datetime的方法您可以從模塊datetime導入。

from datetime import datetime 

now = datetime.now() 
+1

@tripleee:無法導入類方法(除非這些是模塊對象的屬性,而'datetime.datetime'不是模塊)。 – jfs

+0

@ J.F.Sebastian事實上,我很驚訝它可以工作,但我嘗試了,當然它失敗了。 – Delgan

1
import datetime 

print datetime # <module 'datetime' (built-in)> 

print datetime.datetime # <type 'datetime.datetime'> 

print datetime.datetime.now # <built-in method now of type object at 0x00000000701B9300> 

print datetime.datetime.now() # 2016-01-11 14:07:23.763000 

日期時間是模塊,這實際上是沒有什麼比這包括類巨蟒文件的更多。

datetime.datetime是在該python文件中定義的類。

datetime.datetime.now是在該類中定義的方法。因此,如果沒有實際導入類,它是不可導入的。

and finally datetime.datetime.now()是調用的返回值的方法。

相關問題