如何忽略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

分类: 计算机技术
推荐阅读:
禁用Visual Studio自动下载更新 近日,作者使用Visual Studio发现,Visual Studio会自己在后台下载更新内容,然后提醒你是否安装;因为Visual Studio的更新包体积庞大,不仅占用网络资源也会消耗磁盘性能,所以我决定禁用它;
Python issubclass()函数 在Python中,issubclass()函数用于判断一个类是否是另一个类的子类。
Python format()函数 Python 内置的 format() 函数是一种字符串格式化输出的方法,可以将变量插入到字符串中,并控制输出的格式。
Rust:if this is intentional, prefix it with an underscore解决方法 编译Rust程序时提示:if this is intentional, prefix it with an underscore: `_x`,这表明存在一个未使用的变量 x,你可以将其删除或在变量名前添加一个下划线前缀;
Rust使用莱布尼茨公式计算圆周率 莱布尼茨公式是一种用于计算圆周率的无限级数。该公式的形式如下:pi/4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 - ... 通过对无限级数进行逐项求和,可以逐步逼近圆周率的值。在 Rust 中,可以使用循环和累加器来计算莱布尼茨级数的前N项和。
C语言memcpy()函数:复制内存中的内容 memcpy()是C语言标准库中的一个函数,用于将一段内存的内容复制到另一段内存中;