Profile script
CPU profiling sorted by cumulative time
python3 -m cProfile -s cumulative script.py | head -30
- tool
- python15 commands
More python commands
-
python3 -m pdb script.pyStart script under the Python debugger
-
breakpoint() # Python 3.7+ — drops into pdb at this lineBuilt-in breakpoint() is equivalent to import pdb; pdb.set_trace()
-
pytest -x -v --tb=short tests/Stop at first failure, verbose, short traceback
-
python3 -m py_compile script.py && echo OKCompile to bytecode only to catch syntax errors
-
black --check --diff . && black .Preview changes then apply Black formatting