我成功創建了我的應用程序的可執行版本。它只是一個基本的數據庫相關應用程序。所以它在一個名爲「data」的同一個目錄中有一個數據庫和一個圖標文件。 當我嘗試使用.exe文件將條目添加到我的數據庫時,會出現「無法打開數據庫文件」等錯誤。但是在同一個目錄中的圖標文件沒有問題。Python .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」改成了「數據」。現在一切正常。
你能分享它增加了條目到數據庫的代碼? – utdemir 2011-03-15 13:37:10