问题:python后台,使用zipfile创建zip文件,并通过接口上传到azkaban,报错Installation Failed.
Error unzipping file
解决:排查发现将打包的zip文件下载到windows是可以使用的,但是在linux上就不行,最后发现是因为打包后zip文件没有close
方法:
from zipfile import ZipFile
newzip = ZipFile(zipfile_path, "w")
newzip.write(azkaban_file, 'azkaban.project')
newzip.close()