【发布时间】:2022-01-26 05:29:48
【问题描述】:
我有这段代码:
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 的值
【问题讨论】:
标签: python command-line-arguments python-click