command = ('select * from date where time like "%2021-07%" AND title like "%s"') %(keyword[5])
把 "%2021-07%" 的百分号% 都替换成两个百分号%%
跟sql无关,单纯是字符串问题。要输出%,将%双写左边一对小括号是想表达什么?感觉应该去掉