的方法是datetime.datetime.strptime
,當你做一個簡單的import datetime
,你只進口頂級模塊,而不是datetime
類
您可以測試這一點是這樣的:
>>> import datetime
>>> locals()
{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', 'dat
etime': <module 'datetime' (built-in)>, '__doc__': None, '__package__': None}
>>> from datetime import datetime
>>> locals()
{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', 'dat
etime': <type 'datetime.datetime'>, '__doc__': None, '__package__': None}
您可以看到名稱空間中有兩個不同的對象。
對於第二個問題,Python的內置help()
僅適用於已加載的模塊和對象。如果你沒有import datetime
,help()
不能幫你。所以最好瀏覽一下這個文檔;而谷歌python strptime
通常將您置於正確的文檔頁面。
你知道什麼是'strptime'屬於因爲代碼告訴你:它連接到'datetime',你已經剛剛進口。 –