カスタムパッケージの作成
このステップでは、部族が独自のユニークなツールと機能をカプセル化するためのカスタムPythonパッケージを作成する方法を案内します。
カスタムPythonパッケージを作成するには、コードをディレクトリに整理し、パッケージにするための必要なファイルを作成する必要があります。
まず、パッケージとして機能するdesert_utils
という名前のディレクトリを作成します:
mkdir ~/project/desert_utils
desert_utils
ディレクトリの中に、このディレクトリをパッケージとして扱うことを示すために空の__init__.py
ファイルを作成します:
touch ~/project/desert_utils/__init__.py
次に、navigation.py
という名前のファイルを作成することで、パッケージ内にモジュールを作成しましょう:
touch ~/project/desert_utils/navigation.py
navigation.py
を開き、次の例のコードを追加します:
## navigation.py
def navigate_to_oasis():
print("Navigating to the oasis using celestial guidance.")
次に、カスタムパッケージを使用する方法を示すために、パッケージの外にあるスクリプト/home/labex/project/use_desert_utils.py
を開きます:
## use_desert_utils.py
from desert_utils import navigation
navigation.navigate_to_oasis()
次のコマンドを使ってスクリプトを実行します:
python3 use_desert_utils.py
ターミナルには次の情報が表示されるはずです:
Navigating to the oasis using celestial guidance.