为了账号安全,请及时绑定邮箱和手机立即绑定

单击-基于其他选项的提示动态默认值

单击-基于其他选项的提示动态默认值

犯罪嫌疑人X 2021-05-12 18:23:35
我正在使用Click来构建CLI界面。Click提供了提示的动态默认值,这很棒。此外这个例子给出了如何实现使用自定义的点击类的动态默认值,从而评估默认值时,提供更灵活的选择一些见解。我现在想做的是根据另一个提供的单击选项设置动态默认值,例如python mymodule --param1 something --param2 somethingelse现在如果param2为空,我想尝试根据提供的param1输入获取动态默认值,例如:@click.command()@click.option('--param1', prompt=True)@click.option('--param2', prompt=True, default=lambda: myfunct(param1))def cmd(param1, param2):    passmyfunct(param1:str=None):    param2 = None    #get param2 based on param1 input    return param2关于什么是最好的方法有什么想法?并保证在此param1之前进行评估(并提示输入)param2吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号