Command Line Options
Reading command line options
- Passed as a list in sys.argv
# printopt.py
import sys
for i in range(0,len(sys.argv)):
print "sys.argv[%d] = %s" % (i, sys.argv[i])
- Example:
unix % python printopt.py foo bar 34 -p
sys.argv[0] = printopt.py
sys.argv[1] = foo
sys.argv[2] = bar
sys.argv[3] = 34
sys.argv[4] = -p
- Note: program name is passed in sys.argv[0]
|