U moet de aanhalingstekens rond %s kwijtraken , daarna moet je weten dat het tweede argument voor cursor.execute() een tupel is, en dat een een-tupel is geschreven:
(item,)
let op de komma. De oplossing is dan:
sql="""INSERT INTO table (col1) VALUES (%s)"""
cursor.execute(sql, (x,))