Я делаю консольное бюджетное приложение, которое хранит данные в JSON. Я сделал несколько разных команд через argparse, и я очень рад, однако я бы не хотел, чтобы express каждый раз, когда бюджет (если у человека несколько разных), который последовательно добавляет, вычитает или редактирует будет к.
Есть ли способ «активировать» объект, как вы делаете это с виртуальными средами, чтобы каждый последовательный вызов в течение этого периода был направлен к этому конкретному c бюджету json файлу?
Например, $ python3 budget.py activate <name>
, тогда, если я сделаю $ python3 budget.py add <amount> <label>
, это будет добавлено в мой активированный бюджет. json файл. Я не хочу каждый раз добавлять аргумент в какой бюджетный файл для добавления данных.