问题描述: python中sql语句包含 % 时,格式化会出问题,怎么破 # 举例 sql = "select * from test_db where name like '%%s%'" % ('真真',) 我们希望用“真真”替换 sql 语句中的 %s,但实际中会报错,处理的方式就是对 % 进行转义,用 %% 代替 % 如下 sql = "select * from test_db where name like '%%%s%%'" % ('真真',)