আমি যখন পাইথন আরগপারস সহ সাবকম্যান্ড ব্যবহার করি তখন আমি নির্বাচিত যুক্তিগুলি পেতে পারি।
parser = argparse.ArgumentParser()
parser.add_argument('-g', '--global')
subparsers = parser.add_subparsers()
foo_parser = subparsers.add_parser('foo')
foo_parser.add_argument('-c', '--count')
bar_parser = subparsers.add_parser('bar')
args = parser.parse_args(['-g, 'xyz', 'foo', '--count', '42'])
# args => Namespace(global='xyz', count='42')
সুতরাং args
ধারণ করে না 'foo'
। sys.argv[1]
সম্ভাব্য বৈশ্বিক আরোগুলির কারণে কেবল লেখাই কার্যকর হয় না। আমি কীভাবে উপকমান্ড পেতে পারি?
required=True
ব্যবহারকারীদের একটি সাবকম্যান্ড ব্যবহার করতে বাধ্য করার জন্য যুক্ত করতে চাই ।