package
Page content
__init__.py
- It tells Python that the directory is a package.
__init__.py
exposes the module functionality to the outside world.- To make code a package, we add an
__init__.py
and put it and the module in a directory with a package name. - It acts as the main interface to the package when someone uses
import <package>
. - It contains code to import specific functions from
api.py
so thatcli.py
and our test files can access package functionality liketasks.add()
instead of having to dotasks.api.add()
.