Olá galera, estou iniciando com banco de dados em Python,e quero inserir um dados através de um input do usuario, e esta dando um erro, segue o codigo abaixo:
import MySQLdb
con = MySQLdb.connect(host='localhost',user='root',passwd='',db='testepython')
con.select_db('testepython')
cursor = con.cursor()
nomep = str(input('Digite qual seu nome: '))
print(nomep)
cursor.execute("INSERT INTO testandodois(nome) VALUES(?)",(nomep))
con.commit()
O erro é esse:
query = query % args
TypeError: not all arguments converted during string formatting
line 11, in
cursor.execute(“INSERT INTO testandodois(nome) VALUES(?)”,(nomep))