typing 相关问题

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

当链接用 ParamSpec 注释的函数时,mypy 检查失败

如果我定义两个函数,它们接受另一个函数及其参数作为参数和一个简单函数,如下所示 从输入导入 Callable、TypeVar、ParamSpec T1 = TypeVar('T1') P1 = 帕...

回答 1 投票 0

包含类型的类型提示字典

我正在尝试在Python中输入提示字典。我之前从未遇到过问题,因为我的键值对总是相当直接的。但是我现在希望输入字典来提示

回答 1 投票 0

如何将 Pydantic 模型中的 env 文件中的字符串转换为 dict 变量?

我想在我的环境文件中使用 dict 的字符串表示形式。它看起来像: # .env 一个=“一个” b=“b” c='{"s": 1, ...}' 我正在为其制作 pydantic BaseSetting 模型并制作

回答 1 投票 0

最后一个参数的类型提示 [可变数量的参数] (python)

我有以下功能 def c(*cargs): def 组成(*args,**kwargs): res = cargs[-1](*args,**kwargs) 对于 cargs[:-1][::-1] 中的 a: 解析度 = a(解析度) 返回结果...

回答 1 投票 0

如何在 Python 的泛型类中拥有可选的 TypeVar?

我正在尝试编写一个简单的类型包装器来表示装饰器函数的接口: 从输入 import Protocol、TypeVar、Generic TIn = TypeVar('TIn', 逆变=True) TOut = TypeVar('...

回答 1 投票 0

如何精确描述一个dict类型?

我又回到了 Python(在对 Go 和 Typescript 进行了一些不忠之后),同时类型参数也出现了。 我试图了解如何使用它来精确描述字典结构,但是

回答 1 投票 0

处理抽象类中子类类型的循环导入

当我为抽象类的子类定义类型别名时,我遇到循环导入错误。 这是我想要实现的目标的一个例子: #abstract_file_builder.py 从 abc 导入...

回答 1 投票 0

如何定义由函数的“impl”返回类型填充的变量的类型?

我参考“rustc --explain E0562”中给出的示例。我想要对显式类型的变量进行赋值。我怎样才能做到这一点? { // rustc --解释 E0562 fn count_to_n(n: usize) -> impl It...

回答 1 投票 0

在适用于 Windows 10 的 Unity 3D 中启用触摸键盘滑动和预测文本功能

我目前正在开发适用于 Windows 10 的独立 Unity 3D 应用程序,并且在输入字段方面遇到了挑战。具体来说,当用户使用 Wind 与这些字段交互时...

回答 1 投票 0

在`TypeVar`上使用`Unpack`来动态生成函数签名

我正在尝试动态生成 _AbstractGameObject 子类的函数签名。我已经成功地尝试了在子类中解压具体的 TypedDicts,但是

回答 1 投票 0

如何针对错误的泛型类型强制执行 Pydantic 错误引发

下面你可以看到我的代码 从 pydantic 导入 BaseModel 从输入导入 TypeVar,通用 T = 类型变量('T') 类 GenericItem(BaseModel, Generic[T]): 项目:T # 使用 GenericItem 的示例

回答 1 投票 0

使用相同类型变量的类之间有关系吗?

typing.TypeVar 类允许指定可重用的类型变量。使用 Python 3.12 / PEP 695,可以像这样定义具有类型变量 T 的类 A/B: A[T]类: ... B[T] 类: ....

回答 1 投票 0

有没有办法“提取”TypeScript接口属性的类型?

假设库 X 有一个打字文件,其中包含一些接口。 接口 I1 { x:任意; } 接口 I2 { y:{ 一个:I1, b:I1, c:I1 } 兹:...

回答 6 投票 0

Python 3 类型,具有任意数量包含类型的自定义可变参数泛型类型,如何实现?

typing.Tuple 类可以与任意数量的类型参数一起使用,例如 Tuple[int, str, MyClass] 或 Tuple[str, float]。我如何实现我自己的可以像这样使用的类?我明白...

回答 2 投票 0

如何根据是否给出参数(如 next() 函数的情况)来键入注释不同的返回类型?

next() 函数有一个特殊的属性,next(iterable) 返回元素或引发异常,但 next(iterable, None) 返回元素或 None。 如何输入注释呢?考虑

回答 1 投票 0

Typescript `in` 运算符类型保护仅作为文字缩小

使用 in 运算符进行类型缩小是否仅适用于文字,还是我遗漏了某些内容? 请帮助我理解为什么会发生这种情况。 接口A { a:字符串; } 接口B{ b:麻木了……

回答 2 投票 0

如何根据方法输入推断Python类泛型?

我想用Python编写一个管道,如下所示: 从 collections.abc 导入 Callable 从输入导入 Generic、TypeVar T = 类型变量(“T”) U = 类型变量(“U”) V = TypeVar("V&q...

回答 1 投票 0

HTMLInputElement 和 HTMLTextAreaElement 的 React&TS_Union 类型

我已经为 HTMLInputElement 和 HTMLTextAreaElement 提供了一个处理程序,现在我已经扩展了处理程序的类型,如下所述:键入 'HTMLInputElement | HTMLTextAreaElement' 不可分配给 ty...

回答 1 投票 0

指定对象实现协议并继承自类

假设我有一个协议 从 abc 导入抽象方法 从输入导入协议 类Supports_connect(协议): 地址:int @抽象方法 def connect(self) -> 无: ...

回答 1 投票 0

抽象基类的Python子类显示类型错误

pylance 在定义变量类型时给出类型错误。下面是一个小示例,显示了代码的结构并给出了错误: from __future__ 导入注释 Fr...

回答 1 投票 0

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