我想要一个有(例如)三个参数的脚本:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--a",help="Argument a")
parser.add_argument("--b",help="Argument b")
parser.add_argument("--c",help="Argument c")
args= parser.parse_args()
Run Code Online (Sandbox Code Playgroud)
但要做到这样,只能在任何给定时间指定'a','b'或'c',例如你可以指定'a'而不是'b'或'c'这是可能的以及如何我会实现吗?
bgp*_*ter 14
argpase允许您使用该add_mutually_exclusive_group()方法指定它.
import argparse
parser = argparse.ArgumentParser()
g = parser.add_mutually_exclusive_group()
g.add_argument("--a",help="Argument a")
g.add_argument("--b",help="Argument b")
g.add_argument("--c",help="Argument c")
args= parser.parse_args()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2411 次 |
| 最近记录: |