typing 相关问题

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

对于类型检查,我可以使用装饰器来检查可选类型的类属性是否被定义以防止 None object has no attribute 错误吗?

我有一个代码,其中主类接收子类的实例作为属性。 这些属性类型为可选,因为它们在应用程序启动时未定义,在这种情况下它们得到

回答 0 投票 0

我怎样才能在按下一个键后开始我的打字测试,而不是必须按开始按钮->单击文本框->键入?

我的打字测试基于我在 GitHub 上找到的一个随机引用 API,我想做一个测试,计时器/测试在第一次击键时开始。 存储库链接:https://github.com/Tbscuddles/Tbswpm...

回答 1 投票 0

TS 设置排除相同子类型的多个对象

我有一个抽象类 Spell 和用于具体实例化的子类。 抽象类法术{ 名称:字符串 法力消耗:数字 构造函数(名称:字符串,manaCost:数字){ 这个。

回答 1 投票 0

TypeScript 数组条件类型

提示:如果我的问题有点不清楚,请道歉,请随时指出如何改进它 好的,所以我有以下类型: 输入类型 = '日期' | '数字' | '文本区域' |未定义 | n...

回答 0 投票 0

打字稿无法识别对象中的箭头函数类型

我目前正在研究一种声明接口的类型安全方法,该接口声明函数应如何返回对象。该对象应始终包含相同的功能。接口声明...

回答 0 投票 0

mypy:覆盖变量时赋值类型不兼容

在我无法理解的脚本上运行 mypy 版本 0.942 时出现赋值错误。 我有一个采用字符串形式的变量 price_point,并且取决于字符串是否为

回答 1 投票 0

PySide6:输入文件中不包含信号? (QtCore.pyi 等)

考虑以下最小工作示例: #!/usr/bin/env python3 从 PySide6.QtCore 导入 QTimer 从 PySide6.QtWidgets 导入 QLabel,QApplication app = QApplication() label = QLabel('La...

回答 1 投票 0

mypy 和“Series”的“apply”不接受 set[Any] 类型对象的返回

这是一个MRE: 将熊猫导入为 pd data = {'list1': [1, 2, 3], 'list2': ['a', 'b', 'c'], 'list3': [真, 假, 真]} series_of_lists: pd.Series = pd.Series(data) series_of_lists = series_of_lists.

回答 0 投票 0

为什么只读映射不能用作 Python 中 Dict 属性的类型提示?

为什么只读映射不能用作 Dict 属性的类型提示? 我知道 dict 是可变的,这使得字段不变,但是你能解释一下将它传递给 read 会出现什么问题吗...

回答 1 投票 0

我应该使用什么类型注释来键入接受类型 T 和使用 Python 键入的该类型值的函数?

我过去从未真正使用过泛型,这是我第一次在 Python 中使用 mypy,但我正在尝试使用键入模块键入一个既接受类又接受该类的值的函数...

回答 2 投票 0

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

我有一个输入值需要传递,可以是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

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