Я пытаюсь создать функцию в Python 2.7.3, чтобы открыть базу данных SQLite.
Это мой код на данный момент:
import sqlite3 as lite
import sys
db = r'someDb.sqlite'
def opendb(db):
try:
conn = lite.connect(db)
except sqlite3.Error:
print "Error open db.\n"
return False
cur = conn.cursor()
return [conn, cur]
Я пробовал код выше, и я заметил, что библиотека sqlite3
открывает базу данных, объявленную, если она существует, или создает новую базу данных, если этого не существует.
Есть ли способ проверить, существует ли база данных с методами sqlite3
или мне нужно использовать операцию с файлом, например os.path.isfile(path)
?