PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Python und SQL habe da ein Problem...



Sebas
11.04.2012, 22:52
Hallo Leute,
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?

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

mfg Sebastian

Sebas
13.04.2012, 16:47
Das Problem ist jetzt gelöst:
Es geht wohl einfach nicht.
Von daher Danke falls jemand drüber nachgedacht hat. Hat sich jetzt erledigt :-)
mfg Sebastian