type-hinting 相关问题

类型提示将函数参数绑定到特定对象或强类型。

自定义类型提示注释

我刚刚为Python编写了一个简单的@autowired装饰器,它根据类型注释实例化类。 为了启用类的延迟初始化,该包提供了一个lazy(type_annotation: (T...

回答 1 投票 0

将变量类型提示为 Iterable 与 Sequence 之间有什么区别?

我不明白暗示Iterable和Sequence时的区别。 这两者之间的主要区别是什么以及何时使用哪一个? 我认为 set 是一个 Iterable 但不是 Sequence,有没有...

回答 3 投票 0

正确输入返回生成器表达式的可调用对象

我有以下代码片段 从 contextlib 导入 _GeneratorContextManager, contextmanager GoodWrapperType = Callable[[int, str], _GeneratorContextManager[None]] BadWrapperType = Callabl...

回答 1 投票 0

Python中用类型提示注释路径的正确方法是什么? [重复]

在 python3 中注释从文件读取的简单实用函数的正确方法是什么? 它应该接受 pathlib.Path 对象以及传递路径的任何其他常见方式。 一定要读...

回答 1 投票 0

如何在“QRunnable”类中使用“pyqtSlot()”装饰器正确类型提示函数?

状态: 我正在从 www.pythonguis.com 学习如何在 PyQt 库中使用并发/线程。以下是本教程的简化/部分代码。 我想在我的代码中进行严格的类型提示...

回答 1 投票 0

(PyQt) 如何在`QRunnable`类中使用`pyqtSlot()`装饰器正确地键入函数?

状态: 我正在从 www.pythonguis.com 学习如何在 PyQt 库中使用并发/线程。以下是本教程的简化/部分代码。 我想在我的代码中进行严格的类型提示...

回答 1 投票 0

将异步函数作为函数参数的 Python 类型提示

我试图确保函数参数是异步函数。 所以我正在使用以下代码: 异步 def 测试(*args,**kwargs): 经过 def Consumer(function_: 可选[Corou...

回答 2 投票 0

是否可以在同一项目内的单独文件夹中包含类型提示?

我正在向我维护的包添加类型注释。根据 PEP484,类型注释的存根文件 (.pyi) 可以与实际代码一起分布在同一目录中,也可以分布在第三个目录中。

回答 1 投票 0

带有附加功能的序列或列表类型注释

我有以下设置: A类: 经过 B(A)类: 经过 def add_element(lst: list[A], el: A) -> 无: lst.append(el) lst: 列表[B] = [B()] 添加元素(lst,B()) 这会导致

回答 1 投票 0

为什么 mypy 为我的任何导入找到“没有类型提示或库存根”?

我正在开发一个代码库,其中有很多由以前的开发人员编写的类型提示。在某些时候,我注意到这些提示没有进行类型检查,并且我需要向

回答 1 投票 0

Python 类型提示 __init__ 中的当前类

假设我有一堂课: 类节点: def __init__(self, value=None, next_item=None): self.value: int = 值 self.next_item:节点= next_item 是否可以“输入...

回答 1 投票 0

使用 Python 类型提示,如何指示函数返回与其输入等效或相同的值?

是否有任何官方方法,使用Python的类型提示系统来指示函数返回与其输入等效或相同的值? 我知道类型提示通常不被关心......

回答 1 投票 0

动态创建类的动态类型提示

我想为动态创建的类创建类型提示。我有以下代码,但它不适用于类型提示。 从输入导入 Type、cast、Unpack、Annotated、TypedDict、

回答 0 投票 0

有没有一种方法可以输入提示Python装饰器,其参数必须是装饰函数参数的子类型?

我正在尝试实现一个Python重试装饰器,我可以在其中传递一个return_value_generator,如果函数用完重试尝试,它将生成一个返回值。 我目前有以下...

回答 0 投票 0

如何在 Python 中指定模块作为类型提示?

我正在使用Python和类型提示以及库类型和类型,并且无法在没有错误的情况下完成以下代码: 将 numpy 导入为 np 将 pandas 导入为 pd 导入 nb_mypy %load_ext nb_m...

回答 2 投票 0

在鸭子类型内容的列表理解中键入暗示 mypy

我有一个(嵌套)列表理解,并从 mypy 收到错误。 在我的列表理解中,我正在迭代一个列表,该列表保证仅包含两种类型的实例(这并不意味着......

回答 0 投票 0

子类化类型。任意

打字的文档。任何说 版本 3.11 中更改:Any 现在可以用作基类。这对于避免类型检查器错误非常有用,这些类可以在任何地方鸭子类型或......

回答 0 投票 0

UserList 子类实例中对象的类型提示

使用 Python 3.11.1 和 Pycharm 2023.1.2 我编写了自定义类 MyList,用于使用 collections.UserList 存储列表。还有一个继承自 MyList 的类 ListOfUsers。 来自收藏

回答 1 投票 0

php laravel 像通用类型提示一样雄辩

类 QueryBuilder { 公共函数 get(): SalesforceObject[] { ... } } 类 SalesforceObject { 公共函数查询():QueryBuilder { 返回新的 QueryBuilder(); } } c...

回答 0 投票 0

如何根据传入实例的方法返回值在python中键入函数?

在 TypeScript 中,我可以定义一个函数,使返回值根据传递给函数的实例的行为而不同。 (参见下面的示例。) 我该怎么做...

回答 3 投票 0

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