[Lab] Python 更新自己的module成可向下相容版

延續之前的故事
目前taopython_nester 1.1版的長這樣:

如果之前 1.0 版本的用法
這樣呼叫 taopython_nester.print_lol(movie) 會錯!!
因為 level 不知道要給多少
有圖有真相


所以先把 level 改成有預設值得情況

測試看看
可以直接用了!!

有參數的版本也行!



參數要放到-2才會跟原本的 1.0.0版本效果一樣


所以目前還沒有完全向下相容!!
應該要做到原本 1.0.0 版本使用者使用看到的 output 都跟之前一樣不會變
要做tab縮牌功能再下參數使用新版本

這樣的話,就再開一個參數與 if else 來控制這回事吧!

這裡要注意的是 python 語言的 False 要大寫!

寫好後先來測試看看,完全沒下其他新參數的版本
work ! 而且效果跟之前的一樣!

有下參數就會有新功能tab排版!!
這裡要注意 True 要大寫!!



完成後就再次編輯一下setup.py的版號 (1.3.0)

然後上傳更新一下PyPI帳戶上的module

DONE~

留言

這個網誌中的熱門文章

[筆記] CRLF跟LF之區別 --- 隱形的 bug

[ML筆記] Batch Normalization

[筆記] 統計實習(1) SAS 基礎用法 (匯入資料並另存SAS新檔,SUBSTR,計算總和與平均,BMI)

[ML筆記] Ensemble - Bagging, Boosting & Stacking