Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in Python by (47.6k points)

The documentation for the argparse python module, while excellent I'm sure, is too much for my tiny beginner brain to grasp right now. I don't need to do the math on the command line or meddle with formatting lines on the screen or change option characters. All I want to do is "If arg is A, do this if B do that if none of the above show help and quit".

1 Answer

0 votes
by (106k points)

You can work with argparse (with multiple args) by using the following piece of code:-

parser = argparse.ArgumentParser(description='Description of your program')

parser.add_argument('-f','--foo', help='Description for foo argument', required=True)

parser.add_argument('-b','--bar', help='Description for bar argument', required=True)

args = vars(parser.parse_args())

The variable args will be a dictionary containing the arguments:

if args['foo'] == 'Hello':

...

if args['bar'] == 'World':

...

In your case, you should simply add only one argument.

 

Welcome to Intellipaat Community. Get your technical queries answered by top developers!

29.3k questions

30.6k answers

501 comments

104k users

Browse Categories

...