使用Python代码编写对mysql数据库的批量操作脚本时,经常会使用mysql、mysqldum、mysqlbinlog等命令工具。博主最近在编写脚本时也遇到了下面问题,程序中运行sql语句会打印出很多警告和调试信息。如下图所示:
本来以为是Python的第三方库pymysql中提示的警告和调试信息,所以使用代码:
import warnings
warnings.filterwarnings("ignore", category=pymysql.Warning)
发现根本没作用,所以是sql语句中mysql命令输出的信息。
我使用的sql命令是mysqldump备份命令
cmd = f