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
[-bBdEhiOsSuvVWx?] [-c command | -m module-name | script | - ]
[args] The most common use case is, of course, a simple
invocation of a script: The interpreter interface resembles that
of the UNIX shell, but provides some additional methods of
invocation: In non-interactive mode, the entire input is parsed
before it is executed. An interface option terminates the list
of options consumed by the interpreter, all consecutive
arguments will end up in sys.argv – note that the first element,
subscript zero (sys.argv), is a string reflecting the program’s
source. Execute the Python code in command. command can be one
or more statements separated by newlines, with significant
leading whitespace as in normal module code. If thi