2011-01-14 31 views
2

比方說,用戶運行該腳本W/O提供任何paramters。我怎樣才能使它默認爲./myscript.py -h,這樣它就可以顯示幫助信息?使Python顯示幫助頁面,如果不採取行動給出

parser = optparse.OptionParser() 

parser.add_option("-d", "--directory", metavar="DIR", 
        help="Directory to scan for big files") 
parser.add_option("-e", "--email", metavar='EMAIL', 
        help='email to send the list to') 
parser.add_option("-l", "--limit", metavar='LIMIT', 
        help='return number of files') 

回答

2
if len(sys.argv) == 1: 
    parser.print_help() 
1
if len(argv) == 0: 
    parser.print_help()