如何忽略pymysql警告信息

在python中使用pymysql库时,你可能会碰到由pymysql生成的警告信息:

pymysql警告信息

诸如:

Warning: (1681, 'Integer display width is deprecated and will be removed in a future release.')

这是在创建表时使用了 BIGINT(20)。

出现这些警告的原因很多,比如因为MySQL版本不同所导致的SQL语句问题,又或者访问一个不存在的表;

如果这些警告对我们的程序并没有多大影响,其实可以选择忽略它们;

from warnings import filterwarnings
filterwarnings("ignore",category=pymysql.Warning)

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/python-pymysql-filterwarnings.html

分类: 计算机技术
推荐阅读:
使用Python处理Nginx日志 Nginx日志中包含每个HTTP请求的客户端地址、时间、请求方法和页面、返回状态码、返回数据大小,UserAgent这些信息,本文的目的是在Python中使用正则表达式对这些信息进行格式化处理。
Golang捕获Ctrl+C的系统信号并作出响应 通常,当操作系统要停止你的进程时,会向你的进程发送信号,如果你需要在进程结束前处理一些事务,那么你需要捕获这些信号;
Rust:cannot assign twice to immutable variable `x`错误解决方法 在rust语言中,变量默认情况下是不允许被改变的,当你试图修改一个不可变变量时,将造成 error[E0384]: cannot assign twice to immutable variable `x` 这样的错误;
Python sorted()函数 在 Python 中,sorted() 函数用于对序列进行排序。它可以接受多种类型的输入序列,包括列表、元组、集合和字典等。
C语言isgraph()函数:判断字符是否可打印(且不是空格) isgraph()是C语言标准库中的一个函数,用于检查一个字符是否可以打印且不是空格字符;
Python eval()函数 在Python中,eval()是一个内置函数,用于将一个字符串作为Python表达式执行,并返回表达式的结果。