Как избавиться от определенных предупреждающих сообщений в Python, сохранив при этом все остальные предупреждения в обычPython

Программы на Python
Anonymous
Как избавиться от определенных предупреждающих сообщений в Python, сохранив при этом все остальные предупреждения в обыч

Сообщение Anonymous »

Я рекурсивно выполняю простые математические вычисления в скрипте Python и получаю следующее предупреждение:

"Предупреждение: при делении встречается деление на ноль".

Чтобы обеспечить некоторый контекст, я беру два значения и пытаюсь найти процентную разницу в значении (a - b) / a, и если оно превышает определенный диапазон, то обрабатываю его, но иногда значение a или b равно нулю.
Я хочу избавиться от этого конкретного предупреждения (в определенной строке), но вся информация, которую я нашел до сих пор, кажется, показывает мне, как остановить все предупреждения (чего я не хочу).
Когда я писал сценарии оболочки, я мог сделать что-то вроде этого

Код: Выделить всё

code...
more code 2 > error.txt
even more code
В этом примере я получу предупреждения для команд «код» и «еще больше кода», но не для второй строки.
Возможно ли это?

Вернуться в «Python»