Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind Module in Python? Verstehen Sie die Modulprobleme in Python in 3 Minuten

Was sind Module in Python? Verstehen Sie die Modulprobleme in Python in 3 Minuten

Tomorin
TomorinOriginal
2018-08-14 14:48:072295Durchsuche

Ein Modul in Python ist eine Python-Datei mit der Endung .py, die Python-Objektdefinitionen und Python-Anweisungen enthält, mit denen Sie Ihre Python-Codesegmente logisch organisieren können. Durch die Zuweisung verwandten Codes zu einem Modul kann Ihr Code benutzerfreundlicher und verständlicher werden. Module in Python können Funktionen, Klassen und Variablen definieren, und Module können auch ausführbaren Code enthalten.

Zuerst müssen wir die Unterschiede zwischen Modulen, Bibliotheken und Paketen in Python verstehen

Module in Python sind:
Eigenständige und organisierte Codeteile sind Module.
Der Ausdruck lautet wie folgt: Der geschriebene Code wird als Datei gespeichert. Diese Datei ist ein Modul. sample.py, wobei der Dateiname smaple der Modulname ist.

Python-Paket ist:
Paket ist eine hierarchische Dateiverzeichnisstruktur, die eine Python-Anwendungsausführungsumgebung definiert, die aus n Modulen oder n Unterpaketen besteht.
Um es einfach auszudrücken: Ein Paket ist ein Verzeichnis, das eine __init__.py-Datei enthält. Dieses Verzeichnis muss diese __init__.py-Datei und andere Module oder Unterpakete enthalten.

Die Python-Bibliothek ist:
In Bezug auf andere Programmiersprachen bezieht sie sich auf eine Sammlung von Codes in Python, die bestimmte Funktionen ausführt, und ist eine Kombination von Codes, die Benutzer verwenden können. In Python liegt es in Form von Paketen und Modulen vor.

Beispiel

Das folgende Beispiel ist ein einfaches Modul support.py:

support.py Modul:

def print_func( par ):   
    print "Hello : ", par
   return

Nun das Es wird erwähnt, dass Das Modul in Python eine Datei ist. Wie suchen wir also zu bestimmten Zeiten danach?

Suchpfad

Wenn Sie ein Modul importieren, lautet die Suchreihenfolge des Python-Parsers für Modulspeicherorte:

1 , Aktuelles Verzeichnis

2. Wenn es sich nicht im aktuellen Verzeichnis befindet, durchsucht Python jedes Verzeichnis unter der Shell-Variablen PYTHONPATH.

3. Wenn keiner gefunden wird, überprüft Python den Standardpfad. Unter UNIX ist der Standardpfad im Allgemeinen /usr/local/lib/python/.

Der Modulsuchpfad wird in der Variablen sys.path des Systemmoduls gespeichert. Die Variablen enthalten das aktuelle Verzeichnis, PYTHONPATH und das durch den Installationsprozess festgelegte Standardverzeichnis.


Das obige ist der detaillierte Inhalt vonWas sind Module in Python? Verstehen Sie die Modulprobleme in Python in 3 Minuten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn