新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中mypy是什么
1、是一種靜態(tài)檢查工具,可以幫助我們像靜態(tài)語言一樣在運(yùn)行代碼之前捕捉到一些錯(cuò)誤。

然而,當(dāng)我們寫python代碼時(shí),我們應(yīng)該像靜態(tài)語言一樣寫它的類型。這是TypeHints。
2、mypy和TypeHints結(jié)合,雖然會(huì)增加代碼量,但是可以使IDE通過類型推斷提供更好的代碼補(bǔ)全和提示功能。
當(dāng)然也方便項(xiàng)目重構(gòu)以及提前檢查出錯(cuò)誤。
實(shí)例
# mypy的核心配置 [mypy] # 指明函數(shù)的值類型也要檢查 disallow_untyped_defs = True # 忽略一些import的錯(cuò)誤, 有些舊包架構(gòu)可能不符合mypy的要求 ignore_missing_imports = True # 指明針對根目錄tests的配置 [mypy-tests.*] # 指明忽略對這個(gè)范圍的檢查 ignore_errors = True
以上就是python中mypy的介紹,希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:python中mypy是什么
URL網(wǎng)址:http://fisionsoft.com.cn/article/djgjsej.html


咨詢
建站咨詢
