Ich versuche, die Zeichenfolge und Zahl mit String-Formatierung zu verketten, aber ich erhalte eine FehlermeldungString Formatierung mit Verkettung
"TypeError: not all arguments converted during string formatting"
Dies ist mein Code
i = 0
while (i<= 10):
print("insert into Member" + "(Mem_ID)")
print("values" + "(" + "Mem%d" + ")" %(i))
i = i+1
Versuch: 'print ("Werte (Mem% d)" % (i))' .... no '+' – depperm
Dieser antwortet nicht Ihre Frage, aber Sie sollten Python nicht die verwenden integrierte String-Formatierung zum Erstellen von SQL-Anweisungen sowieso. Jede Bibliothek, die Sie zum Ausführen der SQL verwenden, wird über eine Funktion verfügen, mit der Sie Variablen ohne die Gefahr von SQL-Injection-Angriffen einfügen können. – Kevin
versuchen 'print (" Werte (Mem% d) "% (i))' – kuro