Python 警察が私のコードを読んだら、私は終身刑になります 私はローカルインポートが物議を醸していることを知りませんでした私はいつも関数内でライブラリをインポートしています しかし、大きな力には大きな責任が伴います PEP8がグローバルインポートを提案していることは理解していますが、すべてのルールには例外があり、いつそれらを破るかを知っておく必要があります 地元輸入の利点をいくつか紹介します。 ファイルの先頭までスクロールする代わりに、依存関係の使用時に依存関係がどこから来ているのかを正確に把握します 必要なときにモジュールを条件付きでインポートできます 最初にすべてをインポートする必要がないため、モジュールのロード時間を改善することができます 循環依存関係から抜け出すのに役立ちます(循環依存関係を正しい方法で修正するのが面倒であると仮定します) もちろん現地輸入品のデメリットもありますが、これはパフピースなのでここでは触れません 全体として、私の推奨事項はグローバルインポートを使用することですが、必要に応じてローカルインポートを利用できるようにトレードオフを理解してください