Ich versuche, die scrapy Pipeline zu nutzen, um ihre Daten in einer sqlite3 Datenbank speichern hier ist der kleine Teil, der eine OperationalError Trows: in der Nähe von „Transaktion“: SyntaxfehlerSqlite3 & Python Erstellen von Tabellen
def createResidentialTable(self):
self.cur.execute("""CREATE TABLE IF NOT EXISTS Residential
(Id INT PRIMARY KEY NOT NULL, Transaction TEXT, Location TEXT, Price REAL)""")
Meine Debugging so weit, wenn ich die Transaktion TEXT entfernen & Ort TEXT & Preis Real aus der Erstellung Tabellen meine Spinne läuft wieder. Also nehme ich an, dass mit meiner Auflistung der Tabellen etwas nicht stimmt.
Haben einige Code-Beispiele Trog und die offizielle sqlite3 Dokumentation geschaut und sie geben Sie es wie folgt:
Tabelle erstellen
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
Irgendwelche Gedanken oder Anregungen?
Danke das hat mich schon seit ein paar Tagen verfolgt :) – user1443063