typing 相关问题

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

向修饰函数添加默认值并更新类型签名

我想创建装饰器,它将默认值添加到函数参数,但保留函数签名的参数名称和类型。 从输入 import Callable def 可选[**P](f:

回答 1 投票 0

Pandas DataFrame itertuples() 返回的 NamedTuple 的类型提示

ITERTUPLES 是迭代 pandas DF 的好方法,它返回一个命名元组。 将 pandas 导入为 pd 将 numpy 导入为 np df = pd.DataFrame({'num_legs': [4, 2], 'num_wings': [0, 2]},index=['狗', '...

回答 4 投票 0

缩小多处理管理器代理的类型

multiprocessing.managers.SyncManager.list 返回一个 ListProxy[Any],但我没有看到缩小 Any 的方法? 作为解决方法,我可以: int_list =cast("ListProxy[int]", m.list()) 而 int_list 是

回答 1 投票 0

打字稿状态机,可防止因编译错误而不允许的转换

我正在尝试创建一个状态机类型,其中转换由编译器强制执行。 我想这样定义状态机: 类型状态 = { 状态1:{状态:'状态1'}, 状态...

回答 1 投票 0

异步迭代器是什么类型?

示例(问题如下): 导入异步 将输入导入为 t 从 aiokafka 导入 AIOKafkaConsumer KafkaSimpleClient 类: ... 异步 def receive(self, topic: str) -> ???:

回答 2 投票 0

python 类型:将函数签名类型声明与函数定义分离

我想确保几个函数通过类型检查实现相同的接口。 我是怎么做到这一点的?我会为此使用额外的工具吗? 为了完整起见:我使用 mypy 作为类型检查器。

回答 1 投票 0

迭代 python 请求响应时出现类型检查错误:“len”具有不兼容的类型“Optional[Any]”;预期“大小”[arg-type]

我正在使用Python中的请求模块,我需要迭代从请求收到的响应。 这是我的 send_request 函数: self.query = {"cql": f"type=页面和实验室...

回答 1 投票 0

有没有办法输入提示pandas对象的索引?

我想输入提示,pandas 数据帧必须有一个日期时间索引。我希望可能有某种方法可以通过协议来做到这一点,但看起来没有。本着这样的精神: TSF 类...

回答 1 投票 0

TypeVar('T') 和 Any 之间的区别

假设我有一些通用功能: def foo(*args): 对于 args 中的 arg: 打印(参数) 如果我想输入提示 *args,根据 PEP,我只需要指定类型一 arg。 如果...

回答 1 投票 0

Unity Typing Game 匹配字母按下到字母图像

这肯定已经做了十几次了,但我很难找到有关该主题的任何内容。我正在尝试在 Unity Engine 中为我的女儿制作一个简单的打字游戏来练习她的技能。我有

回答 1 投票 0

如何向此 Python 代码添加类型注释以动态为类分配属性?

我有以下Python代码,可以动态导入模块并动态设置类的属性: 类_ModuleRegistry(对象): _模块= {} def defer_import( 自我...

回答 1 投票 0

Python 3.11 多重继承模型的键入

我想为一组共享公共元类(AMeta)的相关类实现类型化,有两个“事实上的”抽象父类: A (:类型[AMeta]) ADerived - 也继承自

回答 1 投票 0

当链接用 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

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