from foo import bar
とimport foo.bar as bar
の違いは何ですか?Pythonのインポートについての説明
Pythonの名前空間とスコープに関する限り、違いはありますか? bar
(例えば、whatever
という関数)を使用する場合は、いずれの方法でもbar.whatever()
と呼びます。
私は作業しているコードベースに両方のスタイルのインポートを見ていますが、違いが何であれ、それが何であるか、そしてもっと「Pythonic」アプローチと見なされるのは疑問でした。