エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ワイルドカードインポート(import *)は推奨されない
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ワイルドカードインポート(import *)は推奨されない
from hoge import *とすることで、hogeモジュールのすべてをインポートできますが、これは雑なインポー... from hoge import *とすることで、hogeモジュールのすべてをインポートできますが、これは雑なインポートの指定方法で意図しない変数、関数までこのモジュールの名前空間にインポートしてしまうので推奨されない。 pythonの公式のスタイルガイドであるPEP8でも非推奨となっている。 http://pep8-ja.readthedocs.io/ja/latest/#import ワイルドカードを使った import (from import *) は避けるべきです。なぜなら、どの名前が名前空間に存在しているかをわかりにくくし、コードの読み手や多くのツールを混乱させるからです。 ワイルドカードインポートによって混乱する例 あるモジュールmain.pyがfirst.pyに依存しfirst.pyはsecond.pyに依存するとする。 main --> first --> second

