插入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)