Explore Courses Blog Tutorials Interview Questions
+1 vote
in Python by (1.6k points)

I have a script which is to be used like this: dir [-h] [-v]

Here, dir is a positional argument that is defined as:

parser.add_argument('dir', default=os.getcwd())

 I want to make dir optional I.e, it should be cwd when it is not specified.

 But, the problem is when I don’t specify the dir argument it gives this error:

Error: Too few arguments.

Please log in or register to answer this question.

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

29.3k questions

30.6k answers


104k users

Browse Categories