我有一个Python脚本,可以读取excel电子表格。仅当电子表格与脚本位于同一文件夹中时才会这样做。
现在,当我使用py2exe将脚本转换为.exe
,然后将我的.xls
文件复制到它创建的dist
文件夹以及.exe
文件所在的位置时,它运行正常。但是,当我使用InnoSetup制作安装程序,然后将我的.xls
文件复制到主可执行文件所在的程序文件文件夹时,程序不再找到我的.xls
文件,即使.exe
和.xls
位于同一文件夹中。
可能是什么问题?
答案 0 :(得分:0)
您的问题与Inno Setup无关。
我的猜测是:
WorkingDir
参数。要修复您的安装程序,请更改您的[icon]条目,指定正确的WorkingDir
或将其留空,并根据documentation,安装程序将尝试使用Filename
参数的路径,例如:
[Icons]
Name: "{group}\My Program"; Filename: "{app}\MYPROG.EXE"; WorkingDir: "{app}"