def usage(): print sys.argv[0] + ‘ -i irt -s status‘ print sys.argv[0] + ‘ -i irt -n seg -t stime‘ print sys.argv[0] + ‘ -h # get help info‘
def parse_cmd_line_param(): try: opts, args = getopt.getopt(sys.argv[1:], "hi:s:n:t",["help","irt=","status=","seg=","stime="]) except getopt.GetoptError, err: # print help information and exit; usage() sys.exit(2)
irt = None status = None seg =0 stime = 0
for op, value in opts: if op == ‘-i‘ or op == ‘--irt‘: irtmp = value elif op == ‘-s‘ or op == ‘--status‘: status = value elif op == ‘-n‘ or op == ‘--seg‘: segnum = value elif op == ‘-t‘ or op == ‘--stime‘: stime = value elif op == ‘-h‘: usage() sys.exit()