SQL- Script mit sqlite3 ausführen
Verfasst: Freitag 14. Januar 2011, 16:31
Hallo liebe Community,
ich bin langsam am Verzweifeln. Ich habe ein SQL-Script mit folgendem Inhalt:
http://www.xup.in/dl,56655141/script.sql/
Nun möchte ich die Befehle für sqlite3 übernehmen. Als erstes habe ich die ganzen unnötigen Kommentare entfernt. Dann habe ich due datei eingelesen und die unnötigen Zeilenumbrüche entfernt. Anschließend habe ich alle zeieln zu einem String zusammen gefügt. Es gibt nur Syntax Error udn ich weiß nicht warum. Habt ihr vieleicht eine Idee, was ich machen kann?
Hier man mein Versuch:
Mit freundlichen Grüßen
schaf220
ich bin langsam am Verzweifeln. Ich habe ein SQL-Script mit folgendem Inhalt:
http://www.xup.in/dl,56655141/script.sql/
Nun möchte ich die Befehle für sqlite3 übernehmen. Als erstes habe ich die ganzen unnötigen Kommentare entfernt. Dann habe ich due datei eingelesen und die unnötigen Zeilenumbrüche entfernt. Anschließend habe ich alle zeieln zu einem String zusammen gefügt. Es gibt nur Syntax Error udn ich weiß nicht warum. Habt ihr vieleicht eine Idee, was ich machen kann?
Hier man mein Versuch:
Code: Alles auswählen
#! /usr/bin/env python
# -*- coding: utf-8 -*-
from sqlite3 import dbapi2 as sqlite
liste = []
f = open("script.sql", "r")
line = f.readlines()
for x in line:
x.rstrip('\n')
liste.append(x[:-1])
table = ""
for e in liste:
table += e
table += " "
print table
dbName = "testDB.sqlite"
con = sqlite.connect(dbName)
cur = con.cursor()
cur.execute(table)
Mit freundlichen Grüßen
schaf220