我试图click.option在数字 和 之间0做出1选择2。我试过这个:
@click.Option('--verbosity', default=1, type=click.Choice([0, 1, 2]))
def f():
# ...
pass
Run Code Online (Sandbox Code Playgroud)
但我得到了例外TypeError: sequence item 0: expected str instance, int found。我想click只期望click.Choice. 有什么办法让它接受整数吗?我知道我可以在收到后手动转换为 int ,但如果有一种惯用的方式来接收选择int,那就更好了。
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |