插入mysql时,如果内容中有引号等特殊符号,会报错,解决方法可以用反斜杠转义,还可以用pymysql的一个方法自动转义:pymysql.escape_string
sql1 = "insert into article (title,antuor,antuor_url,comments,clicks,createtime,digg,bury,content) value ('%s','%s','%s','%d','%d','%s','%d','%d','%s')"
data = (list["title"], list["antuor"], list["antuor_url"], list["comments"], int(list["clicks"]), list["createtime"],int(list["digg"]), int(list["bury"]),pymysql.escape_string(list["content"]))
cursor.execute(sql1 % data)