メソッドは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}
名前空間に 2 つの異なるオブジェクトがあることがわかります。
2 番目の質問では、Python の組み込みhelp()
は、ロードされたモジュールとオブジェクトに対してのみ機能します。そうでなければ、あなたを助けることimport datetime
はhelp()
できません。したがって、これについてはドキュメントを参照するのが最善です。通常、Google をpython strptime
使用すると、正しいドキュメント ページが表示されます。