老項目維護:如果一個labrary版本更新後,導致接口變了,怎麼處理?

您所在的位置:网站首页 python怎么改版本 老項目維護:如果一個labrary版本更新後,導致接口變了,怎麼處理?

老項目維護:如果一個labrary版本更新後,導致接口變了,怎麼處理?

#老項目維護:如果一個labrary版本更新後,導致接口變了,怎麼處理?| 来源: 网络整理| 查看: 265

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3