PySnooper — это простая отладочная библиотека, которая автоматически логирует выполнение функций построчно.
Полезна для отслеживания значений переменных без необходимости вручную расставлять print() или запускать полноценный отладчик.
import pysnooper
@pysnooper.snoop()
def calculate_total(prices):
total = 0
for price in prices:
total += price
return total
result = calculate_total([10, 20, 30])
print("Итог:", result)
•
Текущее значение переменных,•
Каждую выполняемую строку,•
Финальный результат функции.➕ Преимущества:
@snoop("log.txt")
)pip install pysnooper
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥14
icecream — это минималистичная библиотека для отладки, которая выводит переменные и выражения вместе с их именами.
Полезна при быстрой проверке значений без написания дополнительных print() и форматирования.
from icecream import ic
def divide(a, b):
ic(a, b)
return a / b
result = divide(10, 2)
ic(result)
ic| a: 10, b: 2
ic| result: 5.0
➕ Преимущества:
pip install icecream
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤🔥4