Cho một đối tượng kết nối sqlite3, cách lấy đường dẫn tệp tới tệp sqlite3?Python Sqlite3 Nhận đường dẫn kết nối Sqlite
7
A
Trả lời
10
Đã kiểm tra sqlite connection object C source code Tôi có thể xác định rõ ràng rằng thông tin đó là không phải là khả dụng.
Bạn sẽ phải lưu trữ con đường đó trước khi bạn mở kết nối:
path = '/path/to/database/file.db'
conn = sqlite3.connect(path)
14
Chúng tôi có thể sử dụng PRAGMA database_list lệnh.
cur = con.cursor()
cur.execute("PRAGMA database_list")
rows = cur.fetchall()
for row in rows:
print row[0], row[1], row[2]
Tham số thứ ba (hàng [2]) là tên tệp của cơ sở dữ liệu. Lưu ý rằng có thể có nhiều cơ sở dữ liệu hơn gắn liền với công cụ SQLite.
$ ./list_dbs.py
0 main /home/user/dbs/test.db
2 movies /home/user/dbs/movies.db
Ở trên là đầu ra mẫu của tập lệnh có chứa mã Python.
Các vấn đề liên quan
- 1. Đường dẫn DB Sqlite3 để tải xuống
- 2. kết nối đường dẫn svg mượt mà
- 3. Python sqlite3 phiên bản
- 4. Đường dẫn hướng dẫn triển khai SQLite VFS với FOpen *
- 5. Kết nối và khóa SQLite
- 6. gì nếu tôi không đóng kết nối cơ sở dữ liệu SQLite bằng Python
- 7. lỗi bộ chuyển đổi đường ray sqlite
- 8. Đường dẫn python django
- 9. Đường dẫn thư viện Python
- 10. Nhận đường dẫn của .dmg từ điểm gắn kết
- 11. Kết nối tối đa cho cơ sở dữ liệu sqlite3
- 12. Trích dẫn kết nối Excel
- 13. Nhận đường dẫn cơ sở dữ liệu
- 14. jquery - nhận đường dẫn url?
- 15. Sửa đường dẫn '../../' trong python
- 16. Đường dẫn Windows trong python
- 17. Nhận đường dẫn UNC từ đường dẫn cục bộ hoặc đường dẫn được ánh xạ
- 18. Kết nối HTTPS Python
- 19. Kết nối SSL MySQLDB của Python
- 20. sqlite3 bằng Python
- 21. Kết nối hai đoạn đường
- 22. Python CSV to SQLite
- 23. Python - Trích xuất đường dẫn thư mục từ đường dẫn tập tin
- 24. Sqlite load_extension thất bại đối với spatialite trong Python
- 25. HomeBrew Mac thay đổi Đường dẫn Python
- 26. Cài đặt PIP và đường dẫn Python
- 27. Không bao giờ đóng kết nối Android SQLite
- 28. SSH Tunnel cho Python MySQLdb kết nối
- 29. Cách tăng thời gian chờ kết nối bằng sqlalchemy với sqlite trong python
- 30. Kết nối với Sqlite trong android thông qua Servlet