Я знаю, что могу определить подсказки следующим образом:
Код: Выделить всё
@click.command()
@click.option('--r', prompt='fixed message, always the same')
def scale_r(r):
return 10 * float(r)
if __name__ == '__main__':
scale_r()
Код: Выделить всё
if __name__ == '__main__':
prompt_msg = ...
scale_r() # using prompt_msg as text to be printed to the user
Спасибо за помощь!
Затем пользователю будет предложено с сообщением, которое зависит от конкретного выполнения кода. То есть ему/ей не будет предложено фиксированное сообщение.
Подробнее здесь: https://stackoverflow.com/questions/765 ... nds-option