Wie erhalte ich den Tabellennamen der ausgeführten Abfrage? (Python / SQLite)

Ich führe eine einfache Abfrage durch und konvertiere die Ergebnisse nach json. Ich möchte dies dynamisch tun, damit ich alle Abfragen mit einer Funktion bearbeiten kann.

query = "INSERT INTO Tests (name, start, end) VALUES (?, ?, ?)"
params = (name, start, end)  
conn = sqlite3.connect('settings.db')
cur = conn.cursor()
cur.execute(query, params)
conn.commit()
rows = cur.fetchall()

Ich erhalte Spaltennamen mit cursor.description, benötige aber auch die Tabellennamen, um die folgende json-Struktur zu erreichen:

{ status: 'success', tests: [ name: 'sample', 'start': '8484', 'end': '9054' ], [ name: 'sample2', 'start': '84842', 'end': '90542' ] }

Gibt es einen vernünftigen Weg, um dies zu erreichen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage