У меня есть этот кусок кода:Переименовать питона клик аргумент
import click
@click.option('--delete_thing', help="Delete some things columns.", default=False)
def cmd_do_this(delete_thing=False):
print "I deleted the thing."
Я хотел бы переименовать переменную опцию в --delete-thing
. Но python не разрешает тире в именах переменных. Есть ли способ написать такой код?
import click
@click.option('--delete-thing', help="Delete some things columns.", default=False, store_variable=delete_thing)
def cmd_do_this(delete_thing=False):
print "I deleted the thing."
Так delete_thing
будет установлен на значение delete-thing
И это правда! Хотя я понял, что вы принимаете домашнее сообщение, ваша вторая ссылка, вероятно, указывает на неправильную страницу. – kaligne
Очень неправильная ссылка. Исправлена. – gbe