python-3.6 - pyinstaller 打包超过 1 个文件
问题描述
我刚刚学会了如何使用相对路径通过pyinstaller打包一张图片,但是我不知道如何打包多个文件。
我有如下,Script.py:
import sys
import os
from PIL import Image
def resource_path(relative_path):
if hasattr(sys, '_MEIPASS'):
return os.path.join(sys._MEIPASS, relative_path)
return os.path.join(os.path.abspath("."), relative_path)
image = Image.open(resource_path('First.png'))
image.show()
image2 = Image.open(resource_path('Second.png'))
image2.show()
上面的 Script.py 效果很好。然后执行cmd如下:
pyinstaller.exe -F -w --add-data "./First.png;.","./Second.png;." Script.py
我知道问题应该出在 cmd 代码中,但我不知道如何重写语法。
有什么想法吗?提前致谢。
劳伦斯
解决方案
推荐阅读
- reactjs - 测试来自 jest 模拟事件回调的返回值
- python - 如何在 inspect.getmembers 中跳过缓存的属性
- qt - QDoubleSpinBox 在 Qt 5 中带有鼠标滚动信号?
- java - 2D Array,对 Null 元素使用 get 方法,有没有优雅的解决方案?
- tensorflow - 《Recurrent Neural Networks for Drawing Classification》教程中如何导出保存的模型
- regex - 怎么 ?在python的正则表达式中使用?
- python - 如果两个 Tree 具有相同的值节点,则使用 set 计数
- laravel - 查询与 slug 而不是 id 的 hasMany 关系?
- nginx - 如何配置 nginx 反向代理
- batch-file - 如何运行批处理脚本以获取文本文件中的输出