БД SQLite3 не включается в скомпилированный каталог pyinstaller - PullRequest
0 голосов
/ 19 апреля 2019

Вот мои файлы, которые у меня есть в папке, готовой для компиляции ...

Files ready for compile

После использования pyinstaller у меня теперь есть готовая папка ...

After compile

Однако, как вы можете видеть, код code.db находится не в папке, как ожидалось!

То есть, пока я не нажму .exe, чтобы запустить ... затем внезапно .exe выплевывает пустой файл codes.db с 0 КБ и не имеет таблиц. На данный момент я предполагаю, что, поскольку codes.db отсутствует, .exe создает пустой .db с тем же именем.

Как я могу убедиться, что моя база данных sqlite3 включена в компиляцию? У него все еще должна быть возможность чтения / записи.

EDIT

Я использую Windows 10 и Visual Studio 2017.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...