Python:获取 Argparse.parseargs 作为原始字符串

Python: Get Argparse.parseargs as Raw String

当我尝试通过打印(例如)来使用 argparse.parseargs() 时,它总是 returns Namespace(argName='String Content') 所以,如果我返回我不能将它用于其他功能,用于处理路径(在我的例子中)。 因此,有一种方法只返回原始字符串(在我的例子中用于处理 Windows 路径)?

parse_args() returns 一组值,(大致)一个值对应您定义的每个参数。这不会因为您只定义一个参数而改变。提取你想要的值即可。

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

print(args.argName)