python代码如下:
try: # pyminizip.compress(targetFile, targetFile + '.zip', S1_KEY, 1)#1 ~ 9: 1 fast(档案较大), 9 compress pyminizip.compress(targetFile, None,targetFile + '.zip', S1_KEY, 1)#1 ~ 9: 1 fast(档案较大), 9 compress except Exception as e: print(e)
pyminizip这个库更新了之后,compress函数的参数由4个变成了5个;而旧版本的library又无法下载,只能下载新版本的,怎么办?
上面是我的处理方式,但是仔细思考后,有更好的方法:
try: pyminizip.compress(targetFile, targetFile + '.zip', S1_KEY, 1)#1 ~ 9: 1 fast(档案较大), 9 compress except Exception as e: pyminizip.compress(targetFile, None,targetFile + '.zip', S1_KEY, 1)#1 ~ 9: 1 fast(档案较大), 9 compress print(e)
优点:老环境还是可以正常运行,不会变成只能在新版本的library的环境才能运行的情况;