Mypy是Python的可选静态类型检查器。
我们的代码在分隔我们的 Python 对象的私有、受保护和公共属性方面非常严格,遵循私有属性以 __ 开头的约定(因此被破坏以包含...
Python 新手,来自静态类型语言背景。我想要 https://lxml.de 的类型提示只是为了便于开发(mypy 标记问题和建议方法会很好!) T...
为什么不能使用 Dict[str, Any] 或 Mapping[str, Any] 来输入 **kwargs?你应该怎么打字?
我目前正在尝试学习如何最好地在我的 Python 代码中包含类型,但我对如何在我的函数签名中正确键入 **kwargs 感到有点困惑。 我当前的一个最小例子......
Mypy:在类列表上执行函数 -> “错误”:“对象”没有属性“my_function”
MyPy 抱怨错误:“对象”没有属性“my_function”[attr-defined] 当我遍历类列表并为每个类执行一个函数时: list_of_classes = [
从 abc 导入 ABC,抽象方法 从键入导入列表 类空调: """代表空调的类""" def __init__(自我,识别:...
我有一个 mixin,它将始终与特定类型的类一起使用,即 widgets.Input 的子类 我想使用 mixin 覆盖一些方法,并且我正在引用
我在日期时间对象中添加 60 分钟。为此,我正在使用 timedelta,添加效果很好,但 mypy 抛出以下错误: 错误:赋值中的类型不兼容(表达式的类型为“
我有一个输入值需要传递,可以是dict也可以是list[dict]。我想允许将元组作为列表输入的一部分传递,但当前代码并非如此。
如何使 mypy 像我的协议一样在运行时使用 runtime_checkable 工作
a 制定如下几个协议: 从输入 import Protocol, runtime_checkable, Any, IO, TypeVar 导入 json T_co = TypeVar('T_co', covariant=True) T = TypeVar('T') @runtime_checkable 类
背景:解决一些算法问题 问题 我正在尝试在 VSCode 中使用嵌套类型的递归函数,但它一直向我抛出错误。我把它减少到这个 从键入导入类型
最近我观察到 VScode 使用了大量的内存,经过一些调试,我意识到这是由 mypy 引起的。基本上,每当我打开一个 python 文件时,mypy 都会启动一个 python 进程......
我想确保输入与输出相同,我尝试使用 TypeVar 来绑定输入但我无法让它工作...... 从输入 import TypeVar, Union, Any 将熊猫导入为 pd 类
我正在处理一个来自数据库的对象,该数据库是 dict 的子类,但它的定义方式不是可以采用任何类型参数。在我下面的示例中,我将这种类型命名为
我一直在尝试键入 re.compile 的返回值,但 mypy 总是抱怨,即使我使用了 VS Code 建议的确切返回类型,即 re.Pattern[re.AnyStr@compile] re.comp 的签名...
我想做的一个例子如下: @数据类 类 Arg1: x = 字段() @数据类 类 Arg2: x = 字段() @数据类 类对象: y = 字段() T = TypeVar("T"...
在我提供有意义的值之前,我应该如何在 python 类中键入我的 sqlite 连接和游标?
我刚加入一家使用 mypy 强制执行 python 类型的新公司,我想了解如何在数据库类中正确键入 sqlite 数据库连接。 以前我会做一些像...
当我在 venv 中以可编辑模式安装包时,为什么 Visual Studio Code 不显示 mypy 错误?
我有一个使用 mypy 进行类型检查的 Python 项目。我项目的根目录包含一个 setup.py 和包文件夹 rise,以及一个虚拟环境文件夹 venv。我的贝壳和 V...
我是 python 的新手,并且是静态类型检查器的忠实粉丝。我有一些代码可以使用 Bottle 框架处理文件上传。见下文。 def transcribe_upload(upload: FileUpload) -> 交替...
我有一个功能,我正在通过 MyPy 运行类型检查测试。我已经正确地写了它的返回值,返回类型是布尔值。当我运行 MyPy 测试时,我得到“24: error: Missing ret...
如果我有例如: 父类(对象): @财产 @abc.抽象方法 def asdf(self) -> 海峡: """ 必须由孩子执行 """ @数据类