Some useful tool functions¶
This module implements various tool functions.
Table of contents
color()¶
-
pycalculator.tools.
color
(string)[source]¶ Add colors to string output in terminal.
Parse the given string to replace every
<symbol>
block by its corresponding ANSI escape code, following this conversion table:symbol ANSI escape code meaning </>
'\x1b[0m'
reset <+>
'\x1b[1m'
bold <r>
'\x1b[31m'
red <g>
'\x1b[32m'
green <b>
'\x1b[34m'
blue Warning
This method will not work on Windows terminal.
Note
- This method automatically adds
'\x1b[0m'
(a reset escape sequence) to the end of the returned string to preserve - the terminal output state.
Parameters: string (str) – String to parse and print. Returns: ANSI encoded string. Return type: str Examples
>>> color('<r>ERROR: critical error.') '\x1b[31mERROR: critical error.\x1b[0m' >>> print(color('<g><+>All checks passed!')) All checks passed! # in green and bold in the terminal
See also
- This method automatically adds