Если вы хотите проверить __init__.py
пакета, вы найдете, среди прочего, следующие строки:
from openpyxl.workbook import Workbook
from openpyxl.reader.excel import load_workbook
Затем, перейдя к reader.excel.py
, вы найдете определение load_workbook
:
def load_workbook(filename, read_only=False, keep_vba=KEEP_VBA,
data_only=False, guess_types=False, keep_links=True):
"""Open the given filename and return the workbook .....
Это (я считаю) сделано авторами для создания удобного интерфейса для пользователей, так как это очень распространенные и базовые c функции. Поэтому вместо того, чтобы делать:
openpyxl.reader.excel.load_workbook()
Вы можете просто сделать:
openpyxl.load_workbook()
Для получения дополнительной информации о том, для чего __init__.py
нужен?