Python Pyinstaller onefile模式,将静态资源文件夹添加到dist文件夹而不是exe

Python Pyinstaller onefile模式,将静态资源文件夹添加到dist文件夹而不是exe,python,pyinstaller,Python,Pyinstaller,我正在尝试为我的脚本创建一个可执行文件,并在不重新编译.exe的情况下为用户提供更新静态文件的更改。为此,我有一个包含所有静态文件的资源文件夹。我正在尝试将此文件夹包括到dist文件夹中,而不是将其自身包含到exe中 简化结构如下所示: app_folder resources img1.png img2.png some_file.txt main.py 我在一个文件模式下启动PyInstaller,生成2

我正在尝试为我的脚本创建一个可执行文件,并在不重新编译.exe的情况下为用户提供更新静态文件的更改。为此,我有一个包含所有静态文件的资源文件夹。我正在尝试将此文件夹包括到dist文件夹中,而不是将其自身包含到exe中

简化结构如下所示:

app_folder    
    resources
          img1.png
          img2.png
          some_file.txt
     main.py
我在一个文件模式下启动PyInstaller,生成2个文件夹build和dist, dist文件夹包含我的exe。将资源文件夹移动到dist文件夹的当前方式是

xcopy/e/v%~dp0\resources%cd%\dist\resources\

我很确定这不是最佳的解决方案,有可能在PyInstaller中实现

当我了解如何使用data+=[…]将文件添加到可执行文件中,然后将其解压缩到光盘C上时,我并不愿意这样做

提前感谢,如有任何提示,我们将不胜感激