Pythonファイルはモジュールとして参照できます。Library]から入手できるため、Pythonのインストール時にインストールされます。+`ファイルで構成されるため、独自のPythonモジュールを作成できます。このチュートリアルでは、他のプログラミングファイル内で使用するPythonモジュールを作成する方法を説明します。モジュールの作成とインポートモジュールの作成は、他のPythonファイルの作成と同じです。モジュールには、他のPythonプログラムで利用できる関数、クラス、変数の定義を含めることができます。+`を作成することから始めましょう。このファイルは後で別のファイルにインポートします。Hello、World!+`を出力します。+`を指定してプログラムを実行すると、プログラムに何もするように指示していないため、何も起こりません。[モジュールをインポートする]作成したばかりの関数を呼び出します。このファイルは同じディレクトリに存在する必要があります。これにより、Pythonは組み込みモジュールではないため、モジュールの場所を認識できます。[モジュールのインポート]であるため、モジュールを参照して関数を呼び出す必要がありますドット表記の名前。world()」として直接呼び出すことができます。`モジュールをインポートする場合]。これで、コマンドラインでプログラムを実行できます。main_program.pyすると、次の出力が表示されます。print()+`関数で変数を呼び出します。variableprint(hello.shark)プログラムを再度実行すると、次の出力が表示されます。[クラスを定義]ファイル。color」属性と、呼び出されたときに属性を出力する関数を作成します。`ファイルの名前空間内のクラスの関数と属性にアクセスできます。jesse.tell_me_about_the_octopus()`を記述できます。+`などのクラスの属性の1つを呼び出すこともできます。プログラムを実行すると、次の出力が表示されます。name.モジュールは多くの場合定義ですが、コードを実装することもできることに注意してください。moduleworld()ファイル内の他の定義も削除しました。+`ファイルで、importステートメントを除くすべての行を削除します。+`を実行すると、次の出力が表示されます。+`の実行時に実行されるためです。モジュールは、他のPythonプログラムファイルで利用できる定義またはコードで構成されるPythonプログラムファイルです。別のディレクトリからモジュールにアクセスするモジュールは複数のプログラミングプロジェクトに役立つ場合があります。その場合、特定のプロジェクトに関連付けられている特定のディレクトリにモジュールを保持することはあまり意味がありません。メインプログラムがあるディレクトリとは別の場所からPythonモジュールを使用する場合は、いくつかのオプションがあります。パスを追加する1つのオプションは、そのモジュールを使用するプログラミングファイルを介してモジュールのパスを呼び出すことです。これは、モジュールをシステム全体で使用可能にしないため、開発プロセス中に実行できる一時的なソリューションと見なす必要があります。+`モジュールをインポートすることから始めます。+`モジュールはPython標準ライブラリの一部であり、実装するモジュールのパスを設定するためにプログラムで使用できるシステム固有のパラメーターと関数を提供します。+`モジュールをインポートできます。+`の場合に上記と同じ出力を受け取ることができます。同じディレクトリにありました。モジュールをPythonパスに追加する2番目のオプションは、Pythonがモジュールとパッケージをチェックするパスにモジュールを追加することです。これは、モジュールを環境全体またはシステム全体で使用できるようにする、より恒久的なソリューションであり、この方法をよりポータブルにします。Pythonがチェックするパスを確認するには、プログラミング環境からPythonインタープリターを実行します。sys次に、Pythonにシステムパスを出力させます。print(sys.path)ここでは、少なくとも1つのシステムパスを含む出力を受け取ります。プログラミング環境にいる場合は、いくつか受け取ることがあります。現在使用している環境にあるものを探す必要がありますが、メインシステムのPythonパスにモジュールを追加することもできます。探しているものは次のようになります。`ファイルをそのディレクトリに移動できます。hello...プログラムを実行すると、エラーなしで完了します。モジュールのパスを変更すると、現在のディレクトリに関係なく、モジュールに確実にアクセスできます。これは、特定のモジュールを参照するプロジェクトが複数ある場合に特に便利です。+`ファイルの作成と同じです。このチュートリアルでは、モジュール内で定義を記述する方法、別のPythonプログラミングファイル内でそれらの定義を使用する方法、およびモジュールにアクセスするためにモジュールを保持する場所のオプションについて説明しました。3でモジュールをインポートする方法]を参照してください。