Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet Python-Bibliothek?

Was bedeutet Python-Bibliothek?

尚
Original
2019-07-11 17:00:039034Durchsuche

Was bedeutet Python-Bibliothek?

1. Python-Bibliothek (Bibliothek)

Das Konzept einer Bibliothek ist eine Sammlung verwandter Funktionsmodule. Dies ist auch eines der Hauptmerkmale von Python, das heißt, es verfügt über eine leistungsstarke Standardbibliothek, Bibliotheken von Drittanbietern und benutzerdefinierte Module.

2. Das Python-Modul ist:

Python-Modul: Enthaltende und organisierte Codefragmente sind Module.

Der Ausdruck lautet: Der geschriebene Code wird als Datei gespeichert. Diese Datei ist ein Modul. sample.py, wobei der Dateiname smaple der Modulname ist.

Beziehungsdiagramm:

Was bedeutet Python-Bibliothek?

Das Python-Paket ist:

Das Paket ist eine hierarchische Dateiverzeichnisstruktur, die n eine Python-Anwendung definiert Ausführungsumgebung bestehend aus Modulen oder n Unterpaketen. Laienhaft ausgedrückt: 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.

FAQ:

Ein Modul unter einem bestimmten Pfad einführen

Verwenden Sie sys.path.append(yourmodulepath)

Fügen Sie einen Pfad zu Python unter dem System hinzu Pfad, vermeiden Sie es, den Pfad jedes Mal durch Code anzugeben

Verwenden Sie die Systemumgebungsvariable export PYTHONPATH=$PYTHONPATH:yourmodulepath,

verknüpfen Sie diesen Pfad direkt mit etwas wie /Library/Python/2.7/site -Gute Vorschläge für

im Paketverzeichnis:

Verwenden Sie häufig if __name__ == '__main__', um sicherzustellen, dass das geschriebene Paket importiert und zum Testen unabhängig ausgeführt werden kann.

Mehrfache Importe führen das Modul nicht mehrmals, sondern nur einmal aus. Sie können reload verwenden, um die Ausführung des Moduls zu erzwingen, dies wird jedoch nicht empfohlen.

Die allgemeine Paketstruktur ist wie folgt:

package_a├── __init__.py├── module_a1.py└── module_a2.pypackage_b├── __init__.py├── module_b1. py└ ── module_b2.py

main.py

Wenn main.py auf das Modul modulea1 in packagea verweisen möchte, können Sie Folgendes verwenden:

from package_a import module_a1

import package_a.module_a1

Wenn modulea1 in packagea auf packageb verweisen muss, kann Python packageb standardmäßig nicht finden. Wir können sys.path.append('../') verwenden, diesen Satz zu __init__.py im Paketa hinzufügen und dann * import __init_ zu allen Modulen im Paket hinzufügen.

Beziehungsdiagramm:

Was bedeutet Python-Bibliothek?

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren! 

Das obige ist der detaillierte Inhalt vonWas bedeutet Python-Bibliothek?. 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