你经常看到却经常忽视的__init__.py 有什么用?

谢乾坤|青南 at 
你经常看到却经常忽视的__init__.py有什么用?的配图
Python 初学者在阅读一些 Python 开源项目时,常常会看到一个叫做__init__.py 的文件。下图为著名的第三方库 requests 的源代码:那么__init__.py 有什么用呢?本文介绍它的两个用途。精简导入路径假设我们有两个文件 main.py 与 writer.py,他们所在的文件结构如下图所示:main.py 在 DocParser 文件夹下面;writer.py 在 DocParser/microsoft/docx/文件夹下面。writer.py 文件中有一个函数 write。其内容如下:现在我想在 main.py 文件夹调用这个函数,那么我有 3 种写法:123f……