Jak można pobrać ścieżkę do pliku sqlite3, biorąc pod uwagę obiekt połączenia sqlite3?Python Sqlite3 Uzyskaj ścieżkę połączenia Sqlite
7
A
Odpowiedz
10
Po przejrzeniu sqlite connection object C source code mogę jednoznacznie stwierdzić, że informacja ta jest , a nie.
Będziesz musiał przechowywać tę ścieżkę przed otwarciem połączenia:
path = '/path/to/database/file.db'
conn = sqlite3.connect(path)
14
Możemy użyć Pragma database_list polecenie.
cur = con.cursor()
cur.execute("PRAGMA database_list")
rows = cur.fetchall()
for row in rows:
print row[0], row[1], row[2]
Trzeci parametr (wiersz [2]), to nazwa pliku bazy danych. Należy pamiętać, że może być więcej baz danych podłączonych do silnika SQLite.
$ ./list_dbs.py
0 main /home/user/dbs/test.db
2 movies /home/user/dbs/movies.db
Powyższe jest przykładowym wyjściem skryptu zawierającego kod Pythona.
Powiązane problemy
- 1. python error import sqlite
- 2. Uzyskaj ścieżkę trasy dynamicznie
- 3. Python CSV do SQLite
- 4. sqlite3 w języku Python
- 5. Uzyskaj ścieżkę instalacji MySQL
- 6. Jakie połączenia obsługuje SQLite?
- 7. Dlaczego Python + sqlite3 jest bardzo wolny?
- 8. wersja Pythona Sqlite3
- 9. Python 2: Uzyskaj ścieżkę udziału sieciowego z literą napędu
- 10. Uzyskaj ścieżkę dostępu z JavaScript
- 11. Uzyskaj ścieżkę do Moich dokumentów
- 12. Java - Uzyskaj absolutną ścieżkę serwera
- 13. Uzyskaj ścieżkę proces z VBS
- 14. Równoczesne pisanie z sqlite3
- 15. SQLite: Uzyskaj sumę/sumę kolumn
- 16. Uzyskaj ciąg połączenia Entity Framework
- 17. plik bazy Sqlite3 przedłużenie
- 18. Budowanie modułu python 2.6 w/sqlite3, jeśli sqlite jest zainstalowany w niestandardowej lokalizacji
- 19. Jak mogę logować kwerendy w Sqlite3 z Python?
- 20. python3.6 import błąd sqlite3
- 21. PHP z obsługą sqlite3
- 22. Python 3.2: Nie można zaimportować modułu sqlite3
- 23. Python sqlite3.OperationalError: brak takiej tabeli:
- 24. SQLite3 i wiele procesów
- 25. Uzyskaj ścieżkę katalogu głównego projektu PHP
- 26. Uzyskaj bezwzględną ścieżkę pliku na zawartość
- 27. Uzyskaj ścieżkę z otwartego pliku w Pythonie
- 28. Uzyskaj nazwę (ścieżkę) aplikacji, która wywołała drukowanie
- 29. Uzyskaj wspólną ścieżkę pulpitu w .NET
- 30. Uzyskaj ścieżkę do katalogu przy użyciu JFileChooser