如何将 .exe 中的文件存储在所需的文件夹中?

How to store file from .exe in desired folder?

我有一个 python 脚本,我已使用 pyinstaller 成功将其转换为 .exe 文件。不知何故,图标没有出现,如果我能得到一些 help/tip 的话。当我在 mac.

上工作时,它被存储为 .icns 文件

这里的主要问题是,我的 python 脚本写入了一个 .csv 文件。当我 运行 .exe 文件时,csv 保存到主用户文件夹,而不是与 exe 文件相同的文件夹。我该如何解决这个问题?我试过谷歌搜索和其他所有方法,但都不起作用。

一种解决方案是使用命令行定向到该文件夹​​,然后键入“./file.exe”。 但我真的在寻找一个选项,它默认完成

保存 .csv 文件时,您可以使用 os.getcwd()+'/file.csv'。希望这可能有所帮助。