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的環境才能運行的情況;