Python警告有什么影响?Python警告如何不显示

python中的警告指的是程序在运行之后会输出打印在控制台的一些信息 , 而每次执行时都看到这些信息就会极大地影响程序错误分析体验 。而很多小伙伴就想知道python警告有什么影响 , 以及它如何才能不显示 , 那么这篇文章会来介绍一下python警告作用和不显示的方法 。

Python警告有什么影响?Python警告如何不显示

文章插图
一、警告影响
在python中一个程序运行之后只会输出三种信息 , 一种是程序运行的结果、一种是程序出现错误时的操作信息 , 最后一种就是某行代码或者结果引起的警告信息了 。
在这些信息中错误表示程序运行到某个位置时出现了错误 , 整个程序是无法接着运行下去的 , 程序会直接停止 。那么警告则不一样 , 它对于程序的运行没有任何影响 , 它更像是对于结果的一种提示 。而这个提示还有可能是完全无意义的 , 特别是运行pythonWeb应用程序时警告可太多了 。
二、警告忽略
那么忽略警告和不显示警告也是十分简单 , 有两种方法可以去实现这个需求 。
1.第一种方法是在python程序的头部添加两行代码 , 第一行代码的作用是导入警告模块warnings , 第二行代码则是设置警告过滤器的值为ignore 。它的功能就是程序运行时将所有警告都忽略不显示 , 示例如下:
import warningswarnings.filterwarnings("ignore")2.第二种方法是在命令行执行python脚本时会用到的 , 在命令中添加参数-W ignore即可 , 示例如下:
python3 -W ignore test.py【Python警告有什么影响?Python警告如何不显示】以上就是关于“Python警告有什么影响?Python警告如何不显示”的全部内容了 , 希望对你有所帮助 。

    推荐阅读