printannotate

A package to annotate print statements in provided script.


License
MIT
Install
pip install printannotate==0.0.1

Documentation

printannotate

A Python package to annotate print statements with encoded information about the calling script and line number.

CI Latest Release

Example

Input

print(f"i: {i:_}")
print(f"f: {f:.2f}")
print(f"f: {f:.0f}")
print(f"f: {f:_.2f}")

Output

# number formatting
print(f"i: {i:_}") # i: 1_000_000_000
print(f"f: {f:.2f}") # f: 10123.14
print(f"f: {f:.0f}") # f: 10123
print(f"f: {f:_.2f}") # f: 10_123.14

Installation

You can install the package using pip:

pip install printannotate

Usage

py -m printannotate <script_path>
or
printannotate <script_path>