Python でパッケージを作成する
Pythonでパッケージを作成する方法を紹介します。
Python でパッケージを作成する
Python は広く使用されているプログラミング言語であり、多くのタスクを簡単に達成するのに役立ちます。 Python は、Web 開発からソフトウェア開発まで使用できます。
この記事では、Python でパッケージを作成する方法を学習します。 パッケージは、パッケージからメイン ファイルをインポートし、それらのファイルで定義されている残りの関数と定義を使用することで、複数の目的に使用できる再利用可能なコード ファイルです。
いくつかの関数、定義、クラス、およびオブジェクトを含む新しい Python パッケージを作成しましょう。 まず、新しいフォルダー pythonPrograms
を作成します。
このフォルダーに、mathFunctions
という名前の別のフォルダーを作成します。
フォルダーを作成したら、__init__.py
ファイルを作成して、これがパッケージであることを Python に知らせます。 sum
、subtract
、multiply
、および divide
モジュールを作成します。
まず、次のコードで Sum.py
を作成します。
# python
class Sum:
def SumofNums(a, b):
print("Adding a and b, Answer:", a + b)
同様に、次のコードで Subtract.py
を作成します。
# python
class Subtract:
def SubofNums(a, b):
print("Subtracting a and b, Answer:", a - b)
同様に、次のコードで Multiply.py
を作成します。
# python
class Multiply:
def MultiplyofNums(a, b):
print("Multiplying a and b, Answer:", a * b)
同様に、次のコードで Divide.py
を作成します。
# python
class Divide:
def DivideofNums(a, b):
print("Dividing a and b, Answer:", a / b)
それでは、__init__.py
を作成し、以下に示すように、次の初期化されたコードを追加しましょう。
# python
from Sum import Sum
from Subtract import Subtract
from Multiply import Multiply
from Divide import Divide
pythonPrograms
フォルダーに、新しいファイル sample.py
を作成し、以下に示すように、新しく作成した mathFunctions
パッケージからこれらの関数を使用しようとします。
# python
from mathFunctions import Sum
from mathFunctions import Subtract
from mathFunctions import Multiply
from mathFunctions import Divide
a = 20
b = 2
# Adding a and b
Sum.SumofNums(a, b)
# Subtracting a and b
Subtract.SubofNums(a, b)
# Multiply a and b
Multiply.MultiplyofNums(a, b)
# Divide a and b
Divide.DivideofNums(a, b)
出力:
上記の例からわかるように、複数の機能のパッケージを簡単に作成したり、モジュール タスクを実行したり、コードを可能な限り再利用したりできます。
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn