Was ist der Unterschied zwischen einem Modul und einer Bibliothek in Python?

Ich habe Hintergrundwissen in Java und bin neu in Python. Ich möchte sicherstellen, dass ich die Python-Terminologie richtig verstehe, bevor ich fortfahre.

Mein Verständnis von aModul ist: Ein Skript, das von vielen Skripten importiert werden kann, um das Lesen zu erleichtern. Genau wie in Java haben Sie eine Klasse, und diese Klasse kann von vielen anderen Klassen importiert werden.

Mein Verständnis von aBibliothek ist: Eine Bibliothek enthält vieleModule die durch ihre Verwendung getrennt sind.

Meine Frage ist: Sind Bibliotheken wie Pakete, in denen Sie ein Paket haben, z. namensfood, dann:

chocolate.pysweets.pybiscuts.py

sind enthalten in derfood Paket?

Oder verwenden Bibliotheken Pakete, wenn wir also ein anderes Paket hätten?drink:

milk.pyjuice.py

im Paket enthalten. Daslibrary enthält zwei Pakete?

Eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API) enthält normalerweise eine Reihe von Bibliotheken.

APIBibliothekPaketModulSkript

Also wird eine API aus 2-5 bestehen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage