Добро пожаловать обратно! Как многие из вас, возможно, знают, Python может выдать вам предупреждение в любой момент времени, хотя иногда эти предупреждения могут быть полезными, большинство из нас, вероятно, просто хотят избежать появления этих красных предупреждающих блоков. К счастью для нас, есть замечательный пакет Python, который позволяет нам избежать подобных предупреждений! Пакет warnings — это именно то, что нам нужно. Если вам нужна полная документация по этому пакету, перейдите по ссылке ниже:
Давайте продолжим и заставим этот пакет работать в нашей среде, к счастью для нас, этот конкретный пакет должен быть собран внутри Python для нас, все, что нам нужно сделать, это импортировать пакет warnings:
import warnings
На этом этапе нам нужно настроить наш фильтр, для этого нам нужно по существу игнорировать всплывающие предупреждения, для этого мы используем следующую команду:
warnings.filterwarnings(action=’ignore’)
Пока эти команды находятся в верхней части вашего скрипта Python, все предупреждения, которые могут появиться, будут по существу скрыты! Давайте продолжим и посмотрим на это в действии, пакет warnings также позволяет нам разработать предупреждающее сообщение, поэтому давайте создадим пример предупреждения с помощью следующей команды:
import warnings warnings.warn('this is a warning!')
Вывод этой команды:
При добавлении фильтра предупреждений это предупреждение больше не появляется:
Вот оно! Именно так вы игнорируете предупреждения в Python!
Как всегда
если у вас есть какие-либо предложения, мысли или вы просто хотите связаться, не стесняйтесь связаться со мной / подписаться на меня в Твиттере! Кроме того, ниже приведены ссылки на некоторые из моих любимых ресурсов для изучения программирования, Python, R, Data Science и т. д.
Спасибо за прочтение!