2011-01-14 3 views
2

ユーザが任意のパラメータを与えずにスクリプトを実行したとします。どのようにしてデフォルト値./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() 
関連する問題