python打包压缩目录,支持子目录,支持过滤目录和文件类型,压缩包内路径从当前开始,而不是从盘符开始的长路径
网上要么没有,要么方法都是不对的。直接上代码,应该注释挺清楚了,不多说了^_^importosimportsysimportzipfile#获取脚本路径,如果是在IDE下运行,只能用此方式获取defget_cur_dir():path=sys.path[0]#判断为脚本文件还是py2exe编译后的文件,如果是脚本文件,则返回的是脚本的目录,如果是py2exe编译后的文件,则返回的是编译后的文件路径