Если у меня есть следующий код:Не хочет создать новую базу данных, если она уже не существует
conn = sqlite3.connect('abc.db')
.. это создаст БД FLE под названием abc.db
, если он еще не существует. Что делать, если я не хочу создавать новый файл и хочу, чтобы соединение было успешным, если файл уже существует?
Проверьте, если файл 'abc.db' существует до создания объекта подключения: 'os.path.isfile ('abc.db')' – michaelmeyer
Спасибо. И что, если я хочу, чтобы соединение было только для чтения? –
Дубликат https://stackoverflow.com/questions/12932607/how-to-check-if-a-sqlite3-database-exists-in-python. –