Đượ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 yvà--foo x --bar ycũng tốt - thực hiện tối đa một trong những "foo, bar" bắt buộc:
--foo xhoặc--bar yổn,--foo x --bar ykhô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