elsiwaveQI 2021-01-07 14:41 采纳率: 64%
浏览 15

GOOEY中subparsers与args冲突问题如何解决?

我定义了 三个subs.add_parser,例如my_cool_parser = subs.add_parser('test1'), 如果我在每个subs.add_parser中加入一行args = parser.parse_args(),原来程序主界面中的三个Actions就没有了,这是为什么?如何解决?谢谢!

附部分代码

   subs = parser.add_subparsers(help='commands', dest='command')
    
    my_cool_parser = subs.add_parser('test1')
    
    my_cool_parser.add_argument('s',type=str,help='分类或回归',choices=['1','2'],default='1')
    my_cool_parser.add_argument('path4', widget='FileChooser', help="选择数据")

    args = parser.parse_args()


    if args.s == '3':
         command = path0 + ' '+path1 + ' '+path2 + ' '+path3 + ' '+args.path4+ ' '
    else:
         command = path + ' '+path1 + ' '+path2 + ' '+path3 + ' '+args.path4+ ' '

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-09-07 17:29
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
    评论

报告相同问题?

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表