First, what function should I use for easily executing Python scripts (during an interactive session)? Currently, I use subprocess.Popen(['python', 'script.py', 'arg1', 'arg2', 'argn'']), but it's a bit of a pain to type out a tuple. Second, is there any way to have positional arguments listed before optional ones using argparse? Once I have larger chunks of code, I'll start asking for help on the Python list (I promise).