["python","shell"]
Execute a file with arguments in Python shell

I would like to run a command in Python Shell to execute a file with an argument. For example: execfile("abc.py") but how to add 2 arguments?
execfile runs a Python file, but by loading it, not as a script. You can only pass in variable bindings, not arguments. If you want to run a program from within Python, use subprocess.call. E.g. import subprocess subprocess.call(['./abc.py', arg1, arg2])