Вот мои файлы, которые у меня есть в папке, готовой для компиляции ...
![Files ready for compile](https://i.stack.imgur.com/P0ejH.jpg)
После использования pyinstaller у меня теперь есть готовая папка ...
![After compile](https://i.stack.imgur.com/zLS8D.jpg)
Однако, как вы можете видеть, код code.db находится не в папке, как ожидалось!
То есть, пока я не нажму .exe
, чтобы запустить ... затем внезапно .exe
выплевывает пустой файл codes.db
с 0 КБ и не имеет таблиц. На данный момент я предполагаю, что, поскольку codes.db
отсутствует, .exe
создает пустой .db
с тем же именем.
Как я могу убедиться, что моя база данных sqlite3 включена в компиляцию? У него все еще должна быть возможность чтения / записи.
EDIT
Я использую Windows 10 и Visual Studio 2017.