2011-01-14 14 views
2

사용자가 모든 매개 변수를 제공하지 않고 스크립트를 실행한다고 가정 해 봅시다. 도움말 정보를 표시하도록 기본값을 ./myscript.py -h으로 기본 설정하려면 어떻게해야합니까?아무런 행동도하지 않으면 파이썬 디스플레이 도움말 화면으로 만듭니다.

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() 
관련 문제