Gibt es einen Weg, wie ich einen SQLite-Datenbanknamen in Python bekommen kann.Wie bekomme ich einen SQLite-Datenbanknamen in Python?
ich den folgenden Code bin mit dem Datenbanknamen zu erhalten:
con=sqlite3.connect(":memory:")
cursor = con.cursor()
cursor.execute("PRAGMA database_list;")
curr_table = cursor.fetchall()
Aber der Ausgang ich erhalte, ist:
[(0, u'main', u'')]
Als ich
[(0,u'main',u'/Users/testdb.db'),
(2,u'test',u'/Users/testdb.db')]
wie
etwas zu bekommen
was? ... Ich verstehe nicht die Frage ... sqlite hat einen Dateinamen (oder in: Speicher) als der Name der Datenbank ... meinst du die Tabellennamen zu bekommen? –
Ich benutzte diesen Code con = sqlite3.connect (": memory:") cursor = con.cursor() cursor.execute ("PRAGMA database_list;") Aber es ist nicht die richtigen Datenbanken – anonymous
was meinst du? Was heißt es und was erwartest du? ... das ist kein reproduzierbares Beispiel wie es steht ... –