Czym różni się biblioteka od modułu?
Czy datetime który importujemy jako import datetime jest zarówno biblioteką, jak i modułem?
Szczerze? Nie widzę róznicy; może biblioteka to większe słowo.
Moduł - plik z rozszerzeniem .py
Pakiet (czyli pewnie to co nazywasz biblioteką) - katalog zawierający plik __init__.py
Po definicje najlepiej do źródła:
module
An object that serves as an organizational unit of Python code. Modules have a namespace containing arbitrary Python objects. Modules are loaded into Python by the process of importing.
See also package.
package
A Python module which can contain submodules or recursively, subpackages. Technically, a package is a Python module with a path attribute.
See also regular package and namespace package.
Biblioteka to kolekcja modułów zebranych do kupy i dystrybuowanych razem.
Czy datetime który importujemy jako import datetime jest zarówno biblioteką, jak i modułem?
Mówi się, że datetime
jest modułem z biblioteki standardowej.