sqlite3 연결 개체가있는 경우 sqlite3 파일에 대한 파일 경로를 검색하는 방법은 무엇입니까?Python Sqlite3 Sqlite 연결 경로 얻기
7
A
답변
10
sqlite connection object C source code을 확인한 결과 해당 정보가 이 아니고이 아니라고 명확하게 말할 수 있습니다.
당신은 당신이 연결을 열기 전에 그 경로를 저장해야합니다 :
이path = '/path/to/database/file.db'
conn = sqlite3.connect(path)
14
우리는 PRAGMA에게 database_list 명령을 사용할 수 있습니다.
cur = con.cursor()
cur.execute("PRAGMA database_list")
rows = cur.fetchall()
for row in rows:
print row[0], row[1], row[2]
세 번째 매개 변수 (행 [2])는 데이터베이스의 파일 이름입니다. SQLite 엔진에 더 많은 데이터베이스가 연결될 수 있습니다.
$ ./list_dbs.py
0 main /home/user/dbs/test.db
2 movies /home/user/dbs/movies.db
위의 내용은 파이썬 코드가 포함 된 스크립트의 출력 예입니다.
관련 문제
- 1. sqlite 및 sqlite3 지원
- 2. Sqlite3 DB 다운로드 경로
- 3. sqlite3 in Python
- 4. python sqlite3 변수 선택
- 5. Python CSV SQLite
- 6. SQLite 라이브러리 - Python 이식성
- 7. sqlite3 연결 문제
- 8. SQLite : sqlite3.dll 대 System.Data.SQLite.dll?
- 9. sqlite-net 및 sqlite3.dll
- 10. 두 데이터베이스의 병합 테이블 - sqlite3/Python
- 11. Sqlite3 데이터베이스의 과거 데이터 얻기
- 12. Python : sqlite OR 문
- 13. Python Berkeley DB/Sqlite
- 14. python sqlite3 각 유형의 합계
- 15. 외래 키를 사용하는 Python + SQlite3
- 16. python sqlite3 for 루프 업데이트
- 17. python sqlite3 업데이트가 업데이트되지 않습니다.
- 18. 파이썬 Django sqlite 연결
- 19. SQLite 여유 공간 얻기 %
- 20. 키 SQLite 얻기 안드로이드
- 21. SQLite 사용자 정의 경로
- 22. sqlite 데이터베이스 경로 지정
- 23. SQLite JDBC 클래스 경로
- 24. 커맨드 라인에서 삽입 된 sqlite 얻기
- 25. sqlite3 : 메모리 : db 여러 python 스크립트 및 sqlite3 성능
- 26. 이미지 파일 경로 얻기
- 27. 파일의 Wine 경로 얻기
- 28. 문자열의 (Android.Graphics) 경로 얻기
- 29. Java에서 파일 경로 얻기
- 30. 얻기 상대 경로