Commit 5410d3d2 authored by Inada Naoki's avatar Inada Naoki Committed by GitHub

better __init__.py explanation in tutorial (#12763)

* better __init__.py explanation in tutorial

* Update Doc/tutorial/modules.rst
Co-Authored-By: default avatarmethane <songofacandy@gmail.com>
parent b5e2959b
...@@ -425,9 +425,9 @@ your package (expressed in terms of a hierarchical filesystem): ...@@ -425,9 +425,9 @@ your package (expressed in terms of a hierarchical filesystem):
When importing the package, Python searches through the directories on When importing the package, Python searches through the directories on
``sys.path`` looking for the package subdirectory. ``sys.path`` looking for the package subdirectory.
The :file:`__init__.py` files are required to make Python treat the directories The :file:`__init__.py` files are required to make Python treat directories
as containing packages; this is done to prevent directories with a common name, containing the file as packages. This prevents directories with a common name,
such as ``string``, from unintentionally hiding valid modules that occur later such as ``string``, unintentionally hiding valid modules that occur later
on the module search path. In the simplest case, :file:`__init__.py` can just be on the module search path. In the simplest case, :file:`__init__.py` can just be
an empty file, but it can also execute initialization code for the package or an empty file, but it can also execute initialization code for the package or
set the ``__all__`` variable, described later. set the ``__all__`` variable, described later.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment