0

引数を 1 つ取り、複数のフラグを指定できるコマンドがあります。

@click.command()
@click.argument('item')
@click.option('--list-items', help='list items', is_flag=True)
def cli(item, list_items):
    if list_items:
        click.echo(ITEMS)
        return

現在、次を返します。

Error: Missing argument "item".

引数を指定しなくても --list-items の機能にアクセスできるようにするにはどうすればよいですか? --help フラグと同じように。

4

2 に答える 2

0

必須の引数にしました。required= False を追加するか、デフォルト値を追加してオプションにします

于 2016-07-30T14:36:08.533 に答える