• 技术文章 >Python技术 >Python基础教程

    python中mypy是什么

    小妮浅浅小妮浅浅2021-09-25 09:38:19原创4288

    1、是一种静态检查工具,可以帮助我们像静态语言一样在运行代码之前捕捉到一些错误。

    然而,当我们写Python代码时,我们应该像静态语言一样写它的类型。这是TypeHints。

    2、mypy和TypeHints结合,虽然会增加代码量,但是可以使IDE通过类型推断提供更好的代码补全和提示功能。

    当然也方便项目重构以及提前检查出错误。

    实例

    # mypy的核心配置
    [mypy]
    # 指明函数的值类型也要检查
    disallow_untyped_defs = True
    # 忽略一些import的错误, 有些旧包架构可能不符合mypy的要求
    ignore_missing_imports = True
     
    # 指明针对根目录tests的配置
    [mypy-tests.*]
    # 指明忽略对这个范围的检查
    ignore_errors = True

    以上就是python中mypy的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python mypy
    上一篇:python中flake8是什么 下一篇:python创建链表的两种形式

    相关文章推荐

    • python如何实现图像等比缩放• python setup和teardown的使用• python绘制散点图的两种方法• python用plt.pie绘制饼图• python Axes3D绘制3D图形• python raise触发异常的实现• python链表法的优缺点• python有序Dict的原理• python探针如何实现• python如何制作探针模块• python poetry如何创建项目• python poetry创建虚拟环境• python poetry如何安装依赖• python中flake8是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网