Được:
import argparse
pa = argparse.ArgumentParser()
pa.add_argument('--foo')
pa.add_argument('--bar')
print pa.parse_args('--foo 1'.split())
Làm thế nào để tôi
- làm tại một trong ít nhất của "foo, bar" bắt buộc:
--foo x
,--bar y
và--foo x --bar y
cũng tốt - thực hiện tối đa một trong những "foo, bar" bắt buộc:
--foo x
hoặc--bar y
ổn,--foo x --bar y
không
1
bản sao có thể có của Cách mã hóa các tùy chọn kết hợp argparse trong python
—
robert