我試圖在Python 3.5.0的命令行上運行以下三行python代碼。它給了我一個錯誤 - 屬性錯誤:模塊「日期時間」沒有屬性「日期」。我只想打印當前日期。請幫忙。datetime python中的屬性錯誤
import datetime
current = datetime.date.today()
print(current)
我試圖在Python 3.5.0的命令行上運行以下三行python代碼。它給了我一個錯誤 - 屬性錯誤:模塊「日期時間」沒有屬性「日期」。我只想打印當前日期。請幫忙。datetime python中的屬性錯誤
import datetime
current = datetime.date.today()
print(current)
您不應該在運行上述代碼時出現任何錯誤,因爲它沒有任何問題。此外,而不是使用上面的代碼(這是好的語法明智的,但所有進口的日期時間moudule訪問的名字),你可以使用
from datetime import date
current = date.today()
print(current)
,因爲所有要導入是當天的日期。
你的代碼沒有問題。它可以減少一點,但:
import datetime
datetime.date
這也應該導致錯誤。如果這真的會導致錯誤,那麼我會說你的安裝已經搞亂了,或者不太可能會有Python中的錯誤。請確保您的工作目錄中沒有datetime.py。此外,在導入它並使用不同版本的Python後,請檢查dir(datetime)
的輸出。
謝謝,這也是一個選項。 – hobbes