如何将Python的Pyinstaller内置的exe放在所需的文件夹中?

我有一个文件Automail.py。 我想创建其.exe文件,因此我正在使用pyinstaller。 Pyinstaller有两个选项, 1)建立一个.exe(这个exe约为140 mb) 2)建立一个模块文件夹(在这个exe文件中包含文件/依赖关系并且.exe​​文件为10mb) 现在,我使用第一个选项运行代码中的每个打印语句几乎要花费一分钟,甚至我得到的效果是“按[Enter]继续”(按Enter之后窗口关闭)大约晚了60秒钟以上。 因此,我无法使用方法1。

我无法使用第二种方法,因为我的.exe或书面.py文件会在其周围生成文件夹和文件,用户必须在其中放置一些配置数据或要通过smtp通过电子邮件发送的文件。因此,我不能要求用户在要放入附件的依赖项中搜索文件夹。有什么解决方案???

路径也被链接,以便在与Automail.py文件所在的文件夹中创建文件和文件夹。因此,要求exe文件位于一个空文件夹中。

评论