Take a look at the stdlib's subprocess module: http://docs.python.org/2/library/subprocess.html
from subprocess import call
call([sys.executable, 'script.py', arg1, arg2])
For a complete list of your options take a look at this similar question: Calling an external command in Python
Read the docs on link I provided above, specially if you need this call to be secure (make sure you trust or validate those params).
UPDATE:
As an alternative (and better) option would be to run this code by just importing it.
If you clean it up and put it in a function and then import and call it from your main program you dont need to execute that module as a script and, if you need to, you could still be able to run it as standalone script easily:
# script.py
def func(param1, param2, param3)
#...
if __name__=="__main__":
# get params...
func(param1, param2, param3)
# handle output etc...
# main.py
# ...
from script import func
# ...
func(param1, param2, param3)
# ...