ich brauch mal eure Hilfe ich will mit Python Tabellen in einer SQL Datenbank erstellen und dort später Wörter einordnen. Für jeden anfangsbuchstaben eine eigene Tabelle.
Wenn ich jetzt allerdings meinen Tabellen Namen automatisch erstelle, und es dann in den SQL Befehl übergebe wandern immer die Anführungszeichen mit. Also statt awords wird "awords" in den Befehl übergeben. Und dadurch gibt es natürlich einen Syntaxfehler. Habt ihr Ideen wie ich das Unterbinden kann?
Ich hab auch schon gesucht hab aber nichts gefunden, weiss auch nicht so wirklich wo nach ich suchen soll...
Code: Alles auswählen
import MySQLdb
connection = MySQLdb.connect("Geheim")
cursor = connection.cursor()
a = 97
while a < 123:
name = chr(a)+"words"
cursor.execute("""
CREATE TABLE %s (word TEXT, synonyms TEXT)
""",name)
a = a+1
Bitte nett sein falls ich wa falsch gemacht hab. bin neu hier und neu bei Python...
mfg Sebastian