[Lab] Python 更新自己的module成可向下相容版
延續之前的故事
目前taopython_nester 1.1版的長這樣:
如果之前 1.0 版本的用法
這樣呼叫 taopython_nester.print_lol(movie) 會錯!!
因為 level 不知道要給多少
有圖有真相
所以先把 level 改成有預設值得情況
測試看看
所以目前還沒有完全向下相容!!
應該要做到原本 1.0.0 版本使用者使用看到的 output 都跟之前一樣不會變
要做tab縮牌功能再下參數使用新版本
這樣的話,就再開一個參數與 if else 來控制這回事吧!
寫好後先來測試看看,完全沒下其他新參數的版本
完成後就再次編輯一下setup.py的版號 (1.3.0)
然後上傳更新一下PyPI帳戶上的module
DONE~
目前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~
留言
張貼留言