Называющие цепочку родительские инициализаторы в Python [дубликат]

Если вы не установили упакованную версию MongoDB (например, с помощью Homebrew или Mac Ports ), вам придется создать файл конфигурации вручную или просто передать соответствующие параметры командной строки при запуске MongoDB.

Если вы хотите, чтобы закомментированный пример файла конфигурации начинался с, то mongodb.conf в пакете Debian / Ubuntu должна стать хорошей отправной точкой. Важными вариантами проверки являются dbpath и logpath, которые, вероятно, будут отличаться для вас.

Стоит также взглянуть на формулу Homebrew mongodb , которая включает в себя настройку сценария LaunchAgent для управления службой mongod.

279
задан bignose 15 May 2019 в 15:30
поделиться

2 ответа

То, как вы это делаете, действительно рекомендуется (для Python 2.x).

Вопрос о том, передается ли класс явно в super , является вопросом стиля, а не функциональности. Передача класса в super соответствует философии Python «явное лучше, чем неявное».

165
ответ дан 23 November 2019 в 02:02
поделиться

Python 3 включает улучшенный super (), который позволяет использовать его следующим образом:

super().__init__(args)
195
ответ дан 23 November 2019 в 02:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: