【问题标题】:Python: Get Argparse.parseargs as Raw StringPython:将 Argparse.parseargs 获取为原始字符串
【发布时间】:2021-10-22 08:13:42
【问题描述】:

当我尝试通过打印使用argparse.parseargs()(例如)时,它总是返回Namespace(argName='String Content') 所以,如果我被退回,我不能将它用于其他功能,用于使用路径(在我的情况下)。 那么,有一种方法可以只返回原始字符串(在我的情况下,用于使用 Windows 路径)?

【问题讨论】:

    标签: python string path command-line-arguments


    【解决方案1】:

    parse_args() 返回一组值,(大致)为您定义的每个参数返回一个值。这不会因为您只定义一个参数而改变。只需提取您想要的值。

    p = ArgumentParser()
    p.add_argument('--argName', default="foo")
    args = p.parse_args()
    
    print(args.argName)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-23
      • 2020-07-12
      • 2016-06-11
      • 2018-04-16
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多