导语:
本文主要介绍了关于python中mypy是什么的相关知识,希望可以帮到处于编程学习途中的小伙伴
1.它是一个静态检查工具,可以像静态语言一样帮助我们在运行代码之前发现一些错误。
但是,当我们编写 Python 代码时,我们应该像编写静态语言一样编写它的类型。这是类型提示。
2、mypy和TypeHints的结合,虽然会增加代码量,但是可以让IDE通过类型推断提供更好的代码补全和提示功能。
当然也方便项目重构以及提前检查出错误。
实例
# mypy的核心配置
[mypy]
# 指明函数的值类型也要检查
disallow_untyped_defs = True
# 忽略一些import的错误, 有些旧包架构可能不符合mypy的要求
ignore_missing_imports = True
# 指明针对根目录tests的配置
[mypy-tests.*]
# 指明忽略对这个范围的检查
ignore_errors = True
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 学习 Python 中的 reduce 函数和 lambda 表达式12/30
- ♥ 如何绘制python Axes容器12/19
- ♥ python如何用while循环打印九九乘法表?08/24
- ♥ 如何在python中编写return10/12
- ♥ python有main函数吗?10/11
- ♥ 如何使用python divmod10/29
内容反馈