Import getopt
Import sys
Def usage ():
Print ('''
This is help message
-H -- help show help info
-I -- input the input file or directory
-G -- grep words
-T -- time modify time
-V -- verbose show verbose Information
''')
Pass
Def main ():
Try:
Opts, argS = getopt. getopt (sys. argv [1:], "Hi: G: T: V", ["help", "input =", "grep =", "time = ", "verbose"])
Failed t getopt. getopterror as ERR:
Print (ERR)
Usage ()
SYS. Exit (2)
Inputinfo = "null"
Grep = "null"
Time = "null"
Verbose = false
For O, a in opts:
If O in ("-V", "-- verbose "):
Verbose = true
Elif o in ("-h", "-- Help "):
Usage ()
SYS. Exit ()
Elif o in ("-I", "-- input "):
Inputinfo =
Elif o in ("-G", "-- grep "):
Grep =
Elif o in ("-T", "-- Time "):
Time =
Else:
Usage ()
Print ("verbose =" + STR (verbose ))
Print ("input =" + inputinfo)
Print ("grep =" + grep)
Print ("time =" + time)
Print (ARGs)
Print (OPTs)
If _ name __= = '_ main __':
Main ()