python
Interpreted general-purpose programming language
TLDR
Run Python script
SYNOPSIS
python [options] [script] [args]
DESCRIPTION
python is the interpreter for the Python programming language, executing scripts or starting an interactive REPL session. It supports procedural, object-oriented, and functional programming styles, and is widely used for scripting, web development, data analysis, automation, and scientific computing.
When invoked without arguments, it starts an interactive read-eval-print loop for experimentation. With a script file as argument, it compiles and executes the code. The -m flag runs installed modules as scripts, enabling built-in utilities like HTTP servers, JSON formatters, and package management through pip. On many systems, python may refer to Python 2; use python3 explicitly for Python 3.
PARAMETERS
SCRIPT
Python script to run.ARGS
Script arguments.-c CODE
Execute code string.-m MODULE
Run library module.-i
Interactive after script.-O
Optimize bytecode.-V
Show version.-u
Unbuffered output.
CAVEATS
Python 2 vs 3 differences. Use python3 for Python 3.
HISTORY
Python was created by Guido van Rossum in 1991.
