2021-12-31 21:50:09|已瀏覽:149次
Mypy 是 Python 的靜態類型檢查庫,可以向 Python 程序添加類型注解,并用 mypy 對它們進行靜態類型檢查,無需運行代碼即可發現程序中潛在的錯誤。還可以加入到 git hook 中,實現在提交代碼前自動檢查。Mypy 具有強大且易于使用的類型系統,具有現代功能,如類型推斷、泛型、可調用類型、元組類型、聯合類型和結構子類型。
使用 Python 3 注解語法(PEP 484 和 PEP 526)或 Python 2 基于注釋的注解,能夠有效的注釋代碼并使用 mypy 檢查代碼中的常見錯誤。
可以在程序中混合使用動態類型和靜態類型,對于遺留代碼,如果不方便使用靜態類型,可以隨時回退到動態類型。
快速開始
使用 pip 進行安裝:
如果要運行最新版本的代碼,可以從 git 進行安裝:
安裝完成后,可以使用以下命令對應用程序的靜態類型進行類型檢查:
IDE 集成
Vim
使用 Syntastic:在 ~/.vimrc 添加 let g:syntastic_python_checkers=['mypy']可以加入到 git hook 中,實現在提交代碼前自動檢查
本文由培訓無憂網千鋒教育專屬課程顧問整理發布,希望能夠對想學習Python開發培訓的同學有所幫助。更多Python開發培訓課程歡迎關注培訓無憂網Python開發培訓頻道或添加老師微信:15033336050
注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-11639.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注python培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050