だから私は違いが何であるかについて混乱しています...ここに私の混乱を表示するためのいくつかのコードがあります:
>>> import collections.OrderedDict as od
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named OrderedDict
>>> from collections import OrderedDict as od
>>> od
<class 'collections.OrderedDict'>
説明:
import collections.OrderedDict
モジュールが見つかりませんでしたが、まだfrom collections import OrderedDict
見つかりましたか?! これら2つのステートメントの違いは何ですか?
クラスは として読み取られるcollections.OrderedDict
ため、最初の試行でモジュールが見つからなかった理由がわかりません
ノート:
コレクションを例として使用しているだけです。私の例がコレクションに対して行ったように動作した理由を具体的に探しているわけではありませんが、インポートに関する限り、コードのさまざまな行が実際に何を要求しているかについての説明です。エラーの説明を含めたい場合は、お気軽に! ありがとう!