我使用Python 2.7和tkinter编写了一个示例GUI,通过py2exe将.py转换为.exe,现在如果我只下载我的网站上的.exe文件进行下载,则在下载exe文件后没有'打开因为它需要执行dll和其他文件,所以我如何将包含dll和其他文件的整个文件夹链接到href标签,以便每当用户点击下载时,整个文件夹都会被下载...
修改:找到解决方案(感谢评论中的以下人员)
所以我使用pyinstaller并使用命令在命令行中执行该文件:
pyinstaller -w -F Filename
所以这个命令将所有的dll和其他文件捆绑成一个exe;)
另外,为了在exe中包含图像,我在主脚本中添加了这个:
def resource_path(relative_path):
""" Get absolute path to resource, works for dev and for PyInstaller """
try:
# PyInstaller creates a temp folder and stores path in _MEIPASS
base_path = sys._MEIPASS
except Exception:
base_path = os.path.abspath(".")
return os.path.join(base_path, relative_path)
并在spec文件中进行了更改