typing 相关问题

有关数据类型的问题。不要将此标签用于与在键盘上打字的物理行为相关的问题,因为这些问题几乎总是偏离主题。

在运行时对输入参数进行类型检查

我有一个输入值需要传递,可以是dict也可以是list[dict]。我想允许将元组作为列表输入的一部分传递,但当前代码并非如此。

回答 0 投票 0

与 typyvar 的界限

我想确保输入与输出相同,我尝试使用 TypeVar 来绑定输入但我无法让它工作...... 从输入 import TypeVar, Union, Any 将熊猫导入为 pd 类

回答 2 投票 0

Python 键入一个递归转换容器中所有值的函数

我正在处理一个来自数据库的对象,该数据库是 dict 的子类,但它的定义方式不是可以采用任何类型参数。在我下面的示例中,我将这种类型命名为

回答 1 投票 0

如何绑定一个类型和另一个泛型类型?

我想编写一个通用函数,它适用于类似类型的算术,其中算术类型 A 被定义为具有 __add__ 和 __sub__ 实现,该实现返回另一个类型 U,其中 U 是 ...

回答 0 投票 0

如何在 visual studio 中修复边缘和白色粗体中的自动下划线字词,改写

可能是我按下了我不知道的按钮......它就像视觉工作室中的[in visual studio](https://i.stack.imgur.com/tOCTl.png) 在计算器中 在边缘 我想把它修成

回答 0 投票 0

TS 和 Vue3:防止使用 @ts-ignore 类型 'boolean' 不能分配给类型 'never'

Wassup 伙计们,有人可以帮我解决有关接口的打字错误吗?这个问题让我发疯,我不知道如何在不使用@ts-ignore 的情况下避免这个错误。 这是我的功能: 功能

回答 1 投票 0

键入警告:pylance“str”与“list[Literal]”不兼容

在这种情况下,为什么 pylance 无法重新确认我正在分配文字 Color = Literal[“蓝色”、“绿色”、“白色”] @数据类 类测试颜色: my_color: 颜色 |列表[

回答 0 投票 0

具有相同字段的类型的类型保护

我偶然发现了结构类型的限制,想知道是否有办法绕过它。 假设我有一个类型层次结构,如下所示: 输入消息 = HelloMessage |再见留言 输入 HelloM...

回答 1 投票 0

错误:无类型装饰器(@typeguard)使函数“add_two”无类型[misc]

上下文 在带有 mypy 的项目上使用类型保护时,我遇到了错误: src/pythontemplate/adder.py:6: error: Untyped decorator makes function "add_two" untyped [杂项] 在

回答 0 投票 0

Python:导入通过函数类型定义的类时出错()

试图理解一些源代码,我遇到了一个我无法弄清楚的问题。 我创建了一个最小示例,如下所示。 我有一个主文件和一个模块,分别命名为 main_file.py 和 Problem.py。 主要...

回答 1 投票 0

如何在 Python 中键入自定义可调用类型

我有一个名为 Foo 的类: 类富: def __init__(自我,可调用): self.my_attr = "嗨" self.callable = 可调用 def __call__(self, *args, **kwargs): #c...

回答 1 投票 0

Pylance 突出显示特定代码的错误

我写了一个如下的python代码 A类: 经过 B类: 经过 C类: 经过 从输入 import TypeVar, Union, Type, Optional, List test = TypeVar("测试", bound=A) 绝对哇...

回答 1 投票 0

检查字符串是否为字符串字面量类型

我们广泛使用静态类型检查,但我们也需要一些简单的运行时类型检查。我喜欢使用我们的静态类型进行运行时类型检查。我见过 typeguard 和另一个天秤座......

回答 2 投票 0

以编程方式创建带有类型注释的 python 类

我希望能够以编程方式创建如下所示的 python 类: Foo 类(基础模型): 酒吧:海峡=“巴兹” 以下几乎有效: Foo = type("Foo", (BaseMo...

回答 0 投票 0

缺省参数强制执行类型标识

我有一个自定义的类(实际上是heapq的简单包装器),它把接口包装成面向对象的,并允许使用可选的key和cmp参数。为了实现类型检查,我有 ...

回答 1 投票 0

Python:指定类方法的返回类型,与继承一起使用。

我一直在尝试理解如何在Python中指定一个类方法的返回类型,这样它就会被正确解释(例如在我的Sphinx文档中),即使是子类。假设我...

回答 1 投票 0

从classmethod到staticmethod:mypy抱怨mixin但不抱怨继承。

当我使用继承时,当我把一个classmethod改成staticmethod时,mypy不会抱怨:class A: @classmethod def f(cls, a: int) -> int: return a class B(A): @...

回答 1 投票 0

Python打字 TypeVar(A,B,covariant=True)是什么意思?

今天我深入研究了Liskov的代换原理和共变-反差。而我被这两者的区别卡住了。T = TypeVar("T", bound=Union[A, B]) T = TypeVar("T", A, B, ...)

回答 1 投票 0

抽象Enum值的python类型注释

我有一个来自enum的enum import Enum class StrangeEventTypeVariants(Enum): crew_training = "船员培训" crew_travel = "船员旅行" flight = "飞行" maintenance = "维护" ...。

回答 1 投票 1

request.user返回抽象用户(django-stubs)

我试图键入以下内容:user.Final[CustomUser] = self.request.user。Final[CustomUser] = self.request.user 其中CustomUser是我在settings.py中定义的自定义用户模型。我的IDE抱怨说,预期的类型是'CustomUser',得到的是'...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.