After changing Python installations on Windows, you may find that Python is ignoring the commandline parameters passed to a Python script.
To fix this, open regedit.exe, head over to
HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command
and make sure the value field is
"C:\PYTHON_PATH\python.exe" "%1" %*. If the %*
is missing, then the Python script will not have access to the
commandline parameters passed to it.