随笔 - 29  文章 - 0  评论 - 0  阅读 - 11121

快速打包python项目为zip文件

如何将一个python项目快速打包成一个zip压缩文件呢,这里有一个小方法。

一 具体实现

在python项目的根目录下新建一个Makefile文件,文件具体内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
.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 后面是不需要打包进去的非必要文件。

posted on   叮叮当~  阅读(1000)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示