Pythonモジュールとパッケージの違い

(*-*)浩
リリース: 2019-06-22 15:55:25
オリジナル
3135 人が閲覧しました

コンピュータ プログラムの開発プロセスでは、作成されるプログラム コードの数が増えるにつれて、ファイル内のコードがますます長くなり、保守がますます困難になります。

Pythonモジュールとパッケージの違い

保守可能なコードを記述するために、多くの関数をグループ化し、それらを異なるファイルに配置します。このようにして、各ファイルには比較的少ないコードと多くのコードが含まれます。すべての言語がこのコード編成方法を使用しています。 Python では、.py ファイルは module (モジュール) と呼ばれます。

モジュールを使用する利点は何ですか? (推奨される学習: Python ビデオ チュートリアル )

最大の利点は、コードの保守性が大幅に向上することです。次に、コードを書くときに最初から始める必要がありません。モジュールを作成すると、他の場所から参照できます。プログラムを作成するとき、Python の組み込みモジュールやサードパーティのモジュールなど、他のモジュールを参照することがよくあります。

モジュールを使用すると、関数名と変数名の競合を回避することもできます。同じ名前の関数や変数は異なるモジュールに存在することができるため、自分でモジュールを作成する場合、他のモジュールと名前が競合することを考慮する必要はありません。ただし、組み込み関数名と競合しないように注意してください。

また、異なる人が同じ名前のモジュールを作成したらどうなるか、と考えるかもしれません。モジュール名の競合を避けるために、Python では、Package (パッケージ) と呼ばれる、ディレクトリごとにモジュールを編成する方法が導入されました。

パッケージはモジュールよりも上位の概念です。通常、モジュールはファイルであり、パッケージはディレクトリです。パッケージには多数のモジュールを含めることができます。

すべてのパッケージは init.py ファイルで定義され、すべてのモジュールはモジュール ファイルの先頭で定義されます

次のパッケージは P で表され、モジュールは M 表現で表され、メソッドは F

在Python中引入模块可以用
import M
from M import * 
from M import F

引入包的方式可以是
import P
from P import M
from P import *
from P.M import F
from P1.P2.M import F
ログイン後にコピー

で表されます。また、パッケージの init.py ファイルを省略することはできません。

Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。

以上がPythonモジュールとパッケージの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!