python run python script with arguments code example

Example 1: program arguments python

#!/usr/bin/python

import sys

for args in sys.argv:
  print(args)

"""
If you were to call the program with subsequent arguments, the output 
will be of the following
Call:
python3 sys.py homie no

Output:
sys.py
homie
no
"""

Example 2: shell script to run python script with arguments

#shell command
>> python python_script.py var1 var2

# To access the variables inside the script
import sys
print sys.argv[0] # prints python_script.py
print sys.argv[1] # prints var1
print sys.argv[2] # prints var2