Paket in Python erstellen

Rana Hasnain Khan 15 Februar 2024
Paket in Python erstellen

Wir werden vorstellen, wie man ein Paket in Python erstellt.

Paket in Python erstellen

Python ist eine weit verbreitete Programmiersprache, die uns bei vielen Aufgaben leicht helfen kann. Python kann von der Webentwicklung bis zur Softwareentwicklung verwendet werden.

In diesem Artikel werden wir untersuchen, wie man ein Paket in Python erstellt. Ein Paket ist eine wiederverwendbare Codedatei, die wir für mehrere Zwecke verwenden können, indem wir die Hauptdatei aus dem Paket importieren und den Rest der in diesen Dateien definierten Funktionen und Definitionen verwenden.

Lassen Sie uns ein neues Python-Paket mit einigen Funktionen, Definitionen, Klassen und Objekten erstellen. Zuerst erstellen wir einen neuen Ordner, pythonPrograms.

In diesem Ordner erstellen wir einen weiteren Ordner mit dem Namen mathFunctions.

Nachdem wir unsere Ordner erstellt haben, teilen wir Python mit, dass es sich um ein Paket handelt, indem wir eine __init__.py-Datei erstellen. Wir werden die Module summieren, subtrahieren, multiplizieren und dividieren erstellen.

Zuerst erstellen wir Sum.py mit dem folgenden Code.

# python
class Sum:
    def SumofNums(a, b):
        print("Adding a and b, Answer:", a + b)

Auf ähnliche Weise erstellen wir Subtract.py mit dem folgenden Code.

# python
class Subtract:
    def SubofNums(a, b):
        print("Subtracting a and b, Answer:", a - b)

Auf ähnliche Weise erstellen wir Multiply.py mit dem folgenden Code.

# python
class Multiply:
    def MultiplyofNums(a, b):
        print("Multiplying a and b, Answer:", a * b)

Auf ähnliche Weise erstellen wir Divide.py mit dem folgenden Code.

# python
class Divide:
    def DivideofNums(a, b):
        print("Dividing a and b, Answer:", a / b)

Lassen Sie uns nun __init__.py erstellen und den folgenden initialisierten Code wie unten gezeigt hinzufügen.

# python
from Sum import Sum
from Subtract import Subtract
from Multiply import Multiply
from Divide import Divide

Im Ordner pythonPrograms erstellen wir eine neue Datei sample.py und versuchen, diese Funktionen aus unserem neu erstellten mathFunctions-Paket zu verwenden, wie unten gezeigt.

# 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)

Ausgang:

Beispiel zum Erstellen von Python-Paketen

Wie aus dem obigen Beispiel ersichtlich, können wir problemlos Pakete für mehrere Funktionen erstellen oder Modulaufgaben ausführen und Code so weit wie möglich wiederverwenden.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

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

Verwandter Artikel - Python Package