Re: How does one make argparse print usage when no options areprovided on the command line?

Discussion in 'Python' started by Ian Kelly, Dec 5, 2012.

  1. Ian Kelly

    Ian Kelly Guest

    On Wed, Dec 5, 2012 at 9:48 AM, rh <> wrote:
    > I have argparse working with one exception. I wanted the program to print out
    > usage when no command line options are given. But I only came across
    > other examples where people didn't use argparse but instead printed out
    > a separate usage statement. So they used argparse for everything but the
    > case where no command line args are given.


    if len(sys.argv) <= 1:
    parser.print_usage()
    sys.exit(1)
    else:
    args = parser.parse_args()
     
    Ian Kelly, Dec 5, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.

Share This Page