Einführung in Python-Module
Während des Entwicklungsprozesses wird der Code in einer Datei immer länger, je mehr Programmcode geschrieben wird, wodurch die Wartung immer schwieriger wird.
Um wartbaren Code zu schreiben, gruppieren wir viele Funktionen und legen sie in verschiedene Dateien ab. Auf diese Weise enthält jede Datei relativ wenig Code. In Python wird eine .py-Datei als Modul bezeichnet.
Wir haben Funktionen bereits untersucht und wissen, dass eine Funktion ein Programm ist, das eine oder mehrere Funktionen implementiert. Tatsächlich sind Module Erweiterungen von Funktionsfunktionen. Warum sagst du das? Das liegt daran, dass Module eigentlich Programmblöcke sind, die eine oder mehrere Funktionen implementieren.
Anhand der obigen Definition ist es nicht schwer herauszufinden, dass sowohl Funktionen als auch Module zum Implementieren von Funktionen verwendet werden, aber der Umfang von Modulen ist größer als der von Funktionen. In einem Modul können mehrere Funktionen vorhanden sein.
Da wir nun verstehen, was ein Modul ist, warum brauchen wir ein Modul? Warum brauchen wir Module, nachdem es Funktionen gibt?
Der größte Vorteil besteht darin, dass es die Wartbarkeit des Codes erheblich verbessert. Zweitens müssen Sie beim Schreiben von Code nicht bei Null anfangen. Wenn ein Modul geschrieben wird, kann es an anderer Stelle referenziert werden. Wenn wir Programme schreiben, beziehen wir uns häufig auf andere Module, einschließlich der in Python integrierten Module und Module von Drittanbietern.
Durch die Verwendung von Modulen können auch Konflikte zwischen Funktionsnamen und Variablennamen vermieden werden. Funktionen und Variablen mit demselben Namen können in verschiedenen Modulen vorhanden sein. Wenn wir das Modul selbst schreiben, müssen wir daher nicht berücksichtigen, dass der Name mit anderen Modulen in Konflikt steht. Achten Sie aber auch darauf, dass es nicht zu Konflikten mit integrierten Funktionsnamen kommt.
Python selbst hat viele sehr nützliche Module eingebaut. Solange es installiert ist, können diese Module sofort verwendet werden. Wir können versuchen, diese Module zu finden. Mein Python-Installationsverzeichnis ist beispielsweise C:UsersAdministratorAppDataLocalProgramsPython36. Dann werden Sie feststellen, dass es sich um alle Module handelt Module.
Tatsächlich können Module in Standardbibliotheksmodule und benutzerdefinierte Module unterteilt werden, und das Lib-Verzeichnis, das wir gerade gesehen haben, sind alle Standardbibliotheksmodule.