Я успешно создал исполняемую версию своего приложения.Это просто базовое приложение, связанное с базой данных.Таким образом, у него есть база данных и файл значков в том же каталоге, который называется «данные».Когда я пытаюсь добавить запись в свою базу данных с помощью файла .exe, он выдает ошибку, такую как «невозможно открыть файл базы данных».Но нет проблем с файлом значков в том же каталоге.
Может ли кто-нибудь мне помочь?
Спасибо.
Вот мой setup.py:
from distutils.core import setup
import py2exe
from glob import glob
data_files = [("Microsoft.VC90.CRT", glob(r'c:\dev\ms-vc-runtime\*.*')),("data", glob('Veriler\*'))]
options = {
'py2exe': {
'dll_excludes': [
'MSVCP90.dll'
]
}
}
setup(windows=[{"script": "Nokta Ekleme.pyw","icon_resources":[(1,"Veriler\Alarko.ico")]}], options=options, data_files=data_files)
Ок, ребята.Я нашел решение.Целевые и исходные каталоги для файлов данных должны иметь одинаковые имена.Поэтому я изменил «Veriler» на «данные».Теперь все в порядке.