ホームページ  >  記事  >  バックエンド開発  >  Python_python の 1 行および複数行のインポート モジュールの問題

Python_python の 1 行および複数行のインポート モジュールの問題

不言
不言オリジナル
2018-04-02 16:13:361959ブラウズ

この記事を通じて、Python が 1 行ですべてのモジュールをインポートすることを推奨しない理由を分析しました。興味のある方は詳細をご覧ください。

Python では、1 行を使用してすべてのモジュールをインポートすることは推奨しませんが、複数行の import を使用してモジュールをインポートすることを推奨します。これは、コード自体よりも操作上の利便性のためです。

は読みやすいです

  • import barney、betty、wilma、fred、bambam、pebbles よりも import fred の方が見つけやすいです。

検索が簡単になりました

  • キーワード import fred を使用して場所をすぐに検索できますが、import barney, fred では検索できません。

編集が簡単:

  • 1 行に 1 つのモジュールを宣言するだけなので、モジュールの場所を見つけるのに苦労する必要がありません

  • モジュールの移動 複数のモジュールを他の Python ファイルにコピーするときは、数行をコピーして貼り付けるだけでよく、インポート ステートメントの行で目的のモジュールを見つけるのに苦労する必要はありません。

  • 複数行のインポートはメンテナンスが簡単です
  • モジュールが変更されると、エラー行の数に基づいてどのモジュールにエラーがあるかを直接知ることができますが、1 行のインポートは非​​常に面倒です。

モジュールを見逃したり追加した場合は、行番号で認識して位置を変更することもできます。

概要


複数行のインポートは、編集(コピー、貼り付け、削除)とメンテナンスの利便性を目的としており、言及された検索の容易さは重要ではないようです。なぜなら、ほとんどの人はインポートを最初に書くべきだからです。 Python ファイルの場合、ファイルの先頭を検索するのは難しくありません。

関連する推奨事項:

さまざまなレベルのディレクトリにモジュールをインポートする Python の方法を分析する

以上がPython_python の 1 行および複数行のインポート モジュールの問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。