bpython

A fancy interface to the Python interpreter. Provides syntax highlighting and many other nice-to-haves in REPL mode. More information: https://manned.org/bpython.

  • Start a REPL (interactive shell):

bpython

  • Execute a specific Python file:

bpython path/to/file.py

  • Execute a specific Python file and start a REPL:

bpython --interactive path/to/file.py

  • Use the specified [c]onfig file instead of the default config:

bpython --config path/to/file.conf