python中ignorestze是什么

从网上整理了一下Python忽略warning警告错误

方法一:直接运行脚本的时候加入参数

方法二:代码中加入参数

    写了个小工具其中涉及到从远程数据库中查询并返回,数据库是utf8编码但是我的工具用的是GB2312编码,因此在返回数据的时候有部分数据出现了:Truncated incorrect DECIMAL value 的警告信息。

    但是并不妨碍工具获取查询结果和后续操作只是每次运行,都会出现几行告警信息实在很难看。在网上查了一下发现,如果是通过命令提示苻运行.py文件可以忽略告警。例如我的代码文件是“test.py”则可在命令提示符中输入:

可是把程序打包后,如何才能不显示告警信息呢看叻一下warnings模块的帮助文档,发现可以利用过滤器来实现忽略告警代码如下:

参考资料

 

随机推荐