如何将一个python项目快速打包成一个zip压缩文件呢,这里有一个小方法。
一 具体实现
在python项目的根目录下新建一个Makefile文件,文件具体内容如下:
.PHONY: zip
zip:
@rm -f run.zip
@zip -r run.zip . -x \
'.git/*' \
'venv/*' \
'.idea/*' \
'__pycache__/*' \
'*/__pycache__/*' \
'*/*/__pycache__/*' \
'static/BotTest-*' \
'.DS_Store' \
'dump.rdb'
需要的时候执行下zip前的绿色运行按钮即可。
二 详细说明
Makefile用来告知make如何编译,通常,一条规则包括三部分:
目标:先决条件
执行命令
如上Makefile第一条指令是删除项目中已有的zip文件,第二条是生成新的zip文件,并取名为run.zip, -x 后面是不需要打包进去的非必要文件。