Tabellen in SQLite3-Datenbank in Python auflisten
English
Deutsch
Siehe auch SQLite3-Datenbanktabellen auf der Kommandozeile auflisten
Du kannst dieses Snippet verwenden, um alle SQL-Tabellen in deiner SQLite 3.x-Datenbank in Python aufzulisten:
list_tables.py
def tables_in_sqlite_db(conn):
cursor = conn.execute("SELECT name FROM sqlite_master WHERE type='table';")
tables = [
v[0] for v in cursor.fetchall()
if v[0] != "sqlite_sequence"
]
cursor.close()
return tablesVerwendungsbeispiel:
usage_example.py
#!/usr/bin/env python3
import sqlite3
# Datenbank öffnen
conn = sqlite3.connect('/usr/share/command-not-found/commands.db')
# Tabellen auflisten
tables = tables_in_sqlite_db(conn)
# Dein Code folgt hier!
# Beispiel:
print(tables) # gibt ['commands', 'packages'] ausIf this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow