text: The CPython interpreter scans the command line and the environment for various settings.
  CPython implementation detail: Other implementations’ command line schemes may differ. See Alternate Implementations for further resources.
  When invoking Python, you may specify any of these options:
  python [-BdEiOQsRStuUvVWxX3?] [() The actual implementation of this feature.
  PEP 338 – Executing modules as scripts
  New in version 2.4.
  Changed in version 2.5: The named module can now be located inside a package..
  Print a short description of all command line options.
  Changed in version 2.5: The --help variant.
  Print the Python version number and exit. Example output could be:
  Python 2.5.1
  Changed in version 2.5: The --version variant.
  If given, Python won’t try to write .pyc or .pyo files on the import of source modules. See also PYTHONDONTWRITEBYTECODE.
  New in version 2.6.
  Ignore all PYTHON* environment variables, e.g. PYTHONPATH and PYTHONHOME, that might be set.
  New in version 2.2..
  Division control. The argument must be one of the following: 2.6.8.
  Don’t add user site directory to sys.path
  New in version 2.6.
  Force stdin, stdout and stderr to be totally unbuffered. On systems where it matters, also put stdin, stdout and stderr in binary mode.
  Note that there is internal buffering in file.readlines() and File Objects (for line in sys.stdin) which is not influenced by this option. To work around this, you will want to use file.readline() inside a while 1: loop.
  See also PYTHONUNBUFFERED.) by themselves:..
  Turns all string literals into unicodes globally. Do not be tempted to use this option as it will probably break your world. It also produces .pyc files with a different magic number than normal. Instead, you can enable unicode literals on a per-module basis by using:
  from __future__ import unicode_literals
  at the top of the file. See __future__ for details.. 2.6.8.
  Overrides the encoding used for stdin/stdout/stderr, in the syntax encodingname:errorhandler. The :errorhandler part is optional and has the same meaning as in str.encode().
  New in version 2.6.
  If this is set, Python won’t add the user site.