После .py в .exe база данных sqlite3 теряет всю таблицу - PullRequest
0 голосов
/ 22 января 2019

Я сделал GUI для входа в систему, используя Page. Сгенерировано два файла

  1. login.py
  2. login_support.py

Существует также файл базы данных с именем «admin.db», созданный с использованием sqlite3. Он может содержать таблицу с именем «admin», в которой хранится электронная почта и пароль администратора.

Когда я запускаю login.py, он проверяет электронную почту и пароль из таблицы администратора. Но после преобразования login.py в .exe, он генерирует следующую ошибку.

login_support.btnLogin_lclick
Exception in Tkinter callback
Traceback (most recent call last):
  File "tkinter\__init__.py", line 1702, in __call__
  File "login.py", line 143, in <lambda>
  File "login_support.py", line 37, in btnLogin_lclick
sqlite3.OperationalError: no such table: admin

Я использую pyinstaller для преобразования .py ->. Exe. Что я должен делать? Спасибо.

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