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

Discussion in 'Python' started by rh, Dec 5, 2012.

  1. rh

    rh Guest

    On Wed, 5 Dec 2012 11:31:57 -0700
    Ian Kelly <> wrote:

    > 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()


    Thanks.
    It works in 2.7 and 3.3.
    rh, 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