Я изучил Python и решил создать утилиту для создания заметок, которая работает в bash. Я разработал основы c 'guts' и хочу добавить функцию, которая позволяет новому пользователю настраивать свои заметки (например, установить каталог, в котором хранятся новые файлы заметок).
Я понимаю, что это означает запуск функции 'install / config', которая вызывается только при первом запуске сценария пользователем (или до тех пор, пока он не настроит его). Я не знаю, как называется эта концепция, и после некоторых исследований не могу ничего найти о ней w / Python.
Я использую argparse. Вы вызываете сценарий python из оболочки и можете использовать его с аргументами. Если это поможет увидеть мой код, пожалуйста, дайте мне знать, и я отформатирую его (он длинный и его нужно немного отредактировать, если я хочу опубликовать). Спасибо.
tl; dr Как запустить функцию только один раз в Python (либо выполняется первый раз, либо до тех пор, пока не будет выполнено назначение функции - в данном случае установка пути к файлу)?