Я пытаюсь получить аргументы командной строки, прежде чем они будут обработаны нажатием:
print(click.get_current_context().find_root().params)
Это просто печатает пустой случай, хотя я дал script cmd1 cmd2 --arg1 --arg2 3
. Я пытаюсь получить строку или список, который будет показывать скрипт, cmd1 и т. Д.
Обновление: похоже, я могу получить доступ к sys.argv. Я думал, что щелчок «потребляет» его, но выглядит нормально. Однако я не знаю, насколько это надежно, что если какой-то код его модифицирует? Я посмотрел на передачу его как мета, но не смог найти хорошее место для вызова get-current-context.