1
.
├── bank
│ ├── __init__.py
│ ├── currency.py
│ └── user.py
└── script.py
これが私のフォルダ構造であるとします。from package import module VS import package.module as moduleName
from bank import user
とscript.py
の内部
import bank.user as user
の間に違いはありますか?
私が知る限り、両方ともuser
として利用可能なuser
モジュールをグローバル名前空間にインポートします。違いはありますか?
いいえ違いはありません - 異なるスタイルのインポートに関する詳細な説明は、この記事をご覧ください:https://softwareengineering.stackexchange.com/questions/187403/import-module-vs-from-module -import-function – TLOwater
@ TLOwaterありがとう、選択された答えは間違いなく良い読書でした。 –
意味的に違いはありませんが、私はいつも誰かが 'import ... as'を使う理由と、モジュールの名前を変更してモジュールの名前をやり直すことを_not_使っていないのだろうと思っています。重複しているようだ。 – BlackJack