欢迎来到培训无忧网!

全国切换

咨询热线 400-001-5729

位置:培训无忧网 > 新闻资讯 > 电脑/IT > python培训 >  有了这个 Python 开发利器,Bug 会减少很多

有了这个 Python 开发利器,Bug 会减少很多

来源:www.pxwy.cn 发布人:彭二胖

2021-12-31 21:50:09|已浏览:143次

       

        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']
        使用 ALE:在 ~/vim/ftplugin/python.vim 中添加配置明确启用,let b:ale_linters = ['mypy']
        Emas,使用Flycheck和Flycheck-mypy
        Sublime Text,使用 SublimeLinter-contrib-mypy
        Autom,使用 linter-mypy
        PyCharm,使用 mypy 插件
        VS Code,已提供对 mypy 的集成

        可以加入到 git hook 中,实现在提交代码前自动检查


        本文由培训无忧网千锋教育专属课程顾问整理发布,希望能够对想学习Python开发培训的同学有所帮助。更多Python开发培训课程欢迎关注培训无忧网Python开发培训频道或添加老师微信:15033336050



      注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-11639.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注python培训频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050

留下你的信息,课程顾问老师会一对一帮助你规划更适合你的专业课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么:

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!