首页 > 其他分享 >pyinstaller 打包文件夹或者文件

pyinstaller 打包文件夹或者文件

时间:2023-09-19 21:14:59浏览次数:30  
标签:templates pyinstaller -- add 文件夹 data 打包

打包文件夹

如果要打包一个文件夹,可以使用以下命令:

pyinstaller --add-data "templates:index" -F main.py

上述命令中,使用了--add-data选项,指定了打包templates文件夹,其中冒号前面的是文件夹的路径,后面的是指定目标路径。这样,打包后的可执行文件中就包含了templates文件夹。

打包多个文件夹

如果要打包多个文件夹,可以使用以下命令:

pyinstaller --add-data "templates:index" --add-data "static:." -F main.py

上述命令中,使用了两个--add-data选项,指定了打包templates文件夹和static文件夹。其中,static文件夹后面的.表示将static文件夹打包到可执行文件所在的目录下

标签:templates,pyinstaller,--,add,文件夹,data,打包
From: https://www.cnblogs.com/guowenrui/p/17715794.html

相关文章

  • Linux如何修改文件/文件夹内所有文件的权限
    一、修改文件权限修改文件权限前,需要了解一下权限中的”rwx”与数字的对应关系,其中r=4,w=2,x=1。例如:”drwxr-xr-x”,第一个”d”是代表文件夹,这里不用考虑,后面九个字符,每三个一组相加: rwx=4+2+1=7 r-x=4+0+1=5 那么drwxr-xr-x = 755 同理-rwxrw-rw- = 766 (rw-就是 4+2+0......
  • Resource文件夹(转)
    转自:#Assets-Unity为何不建议使用ResourcesFolder?-简书(jianshu.com)最近换项目,中间有了几天“间歇期”,正好可以抽空读一读这篇文章,读起来并不轻松,英语水平有限,尝试理解其中的含义概念,有些段落反反复复看了多次,在这里把笔记分享出来,这也是对知识的一次总结。初学Unity......
  • HBuilder打包vue2.0项目生成的APK空白(已解决)
    1、config下面的index.js中bulid模块导出的路径,因为index.html里边的内容都是通过script标签引入的,而路径不对,打开肯定是空白的。先看一下默认的路径。build:{//Templateforindex.html//Paths需要修改的是这里的路径index:path.resolve(__dirname,'........
  • vite打包上线后,部分图片无法显示
    1.情况:使用vite打包后,上线时部分图片展示不了。1.1使用css引用的图片能够正常展示,能够打包进dist文件中assets中,查看浏览器中引用路径为assets中的图片,如此引用的图片不需经过特别处理,不管是放在static或者public的文件夹中都可以,都能够自动打包进dist中的assets文件夹中,并且浏......
  • 用jenkins构建HBuilder创建uni-app项目打包成H5发版
    此文章可以打包h5,但缺少index.css引用。1、用HBuilderX工具创建uni-app项目选择默认模板 生成项目名为:my-project 2、在linux环境下在安装好node 和npm 前提下(去官网:https://nodejs.org/en/download 下载:node-v14.18.1-linux-x64.tar.xz 或wgethttps://nodejs.or......
  • chmod递归设置文件夹和文件权限的正确用法
    如果要分别设置文件夹和文件的权限,建议先设置全部目录和文件为600或644首先cd到你要设置权限的文件夹第1种情况:只有自己能读写,其他人无权访问(隐私文件)的话,就是用600chmod-R600.chmod-Ru+X. 第2种情况:只有自己能读写,其他人只读(共享文件)的话,就是用644chmod-R644......
  • 删除带特殊符号的文件夹
    包含特殊符号的文件夹,在其父目录层面不能直接删除Windows版本#获取当前目录下的所有目录$directories=Get-ChildItem-Path"."-Directory#遍历所有目录foreach($dirin$directories){#检查目录名是否包含"!"、"?"、","或空格if($dir.Name-like"*!*")......
  • webpack打包报错:Unexpected token (Note that you need plugins to import files that
    关于这个问题,我在网上查找了一些资料(博客、问答),得到的答案多种多样:1.可能是缺少rollup的某种plugin;2.可能是系统环境的问题(windows/linux/macos);3.可能是某段代码引起的问题;4.。。。 经过对自身情况的逐步测试定位,发现->出问题的代码片段:callbacks:{onMouseMove,......
  • vue打包后webview加载本地html显示空白页的解决历程
    vue打包后放进androidasserts中webview死活加载不出本地html,一直显示空白,AndroidStudioLogcat也没个啥提示,用浏览器打开却是正常,单独建了html文件放进去也能显示,上火,只好重载webview的事件来获取报错内容:webView.setWebViewClient(newWebViewClient(){@Override......
  • vue项目用electron打包成exe,并更新exe版本
    用electron-build打包1、下载electron、electron-buildernpminstallelectronelectron-builder-D2、配置package.json文件"start":"electron.","app:build":"electron-builder" "build":{"appId":&q......