#python
#python
Вопрос:
Я прочитал некоторый код и нашел метод def _init() в init.py досье. Он не вызывается нигде в файле или любых других файлах. Итак, какова цель этого метода _init()? Я понимаю, что _ prefix означает, что метод является закрытым в Python. Но не знаю, как _init() работает в init.py файл без вызова в каком-либо другом файле.
Комментарии:
1. Метод _init() не определен в классе. Это метод высшего уровня.
2. Можете ли вы привести пример пакета, который содержит эту функцию?
3. Вы можете выбирать имена функций (вне классов) так, как вам нравится (за исключением ключевых слов языка, но вы можете выбрать то же имя, что и любое встроенное), для них нет семантического значения.