Курсор SQLite создает новый .db с тем же именем, которое я хочу открыть - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь использовать курсор, чтобы открыть базу данных и прочитать таблицу, используя Python, однако я получаю эту ошибку:

sqlite3.OperationalError: no such table: table_name

Я также вижу, что создается новый файл .db с тем же именем, что и файл, который я хочу открыть, за исключением того, что он пустой.

Раньше это работало в другой базе данных, хотя мой код не закрывал соединение с этой базой данных, когда я запускал ее в первый раз.

Может ли быть так, что соединение все еще открыто, и поэтому я не могу запустить код в другой базе данных? Если да, как я могу убедиться, что соединение закрыто?

Если это не так, то может ли кто-то пролить свет на это?

...