typing 相关问题

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

抽象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

如何使我在VSCode中输入时,我的文本不在一行上,所有的时间。

让我的生活变得更加困难的问题是,在VSCode中打字时,我的代码一直在 "向右 "移动,这在我输入长句子时很不方便,请告诉我如何调整这个设置,当我的窗口到达终点时,文字会自动向下一行?请告诉我如何调整这个设置......。

回答 1 投票 0

Python从未绑定的TypedDict中获取键。

我想从一个未绑定的TypedDict子类中获取键。正确的方法是什么?下面我有一个黑客方法,我想知道是否有更标准的方法。目前的方法一 ...

回答 1 投票 1

当键的名称无效时,TypedDict会出现。

如果我在字典中的键有一个无效的标识符,比如A(2)。我如何创建一个带有这个字段的TypedDict?例如从 typing import TypedDict class RandomAlphabet(TypedDict): A(2): ...

回答 1 投票 3

类型提示是比断言更安全的类型检查选项吗?

我有两个代码段来检查函数参数的数据类型。第一段使用类型化 def write_str(str1: str, file1_str: str): return None 第二段使用断言 def write_str(str1, file1_str): ...

回答 1 投票 0

如何创建交叉型数组?

我试图实现的简化如下。

回答 1 投票 0

如何指定可以是整数或字符串的类型[重复]。

我有一个函数,它的参数应该是整数或字符串。 from typing import int,str def MyFunc(arg:int) -> None: print(arg) 但我想知道如何写它来告诉用户arg ...

回答 1 投票 0

从父类内部输入子类

假设我们有以下类: from __future__ import annotations class BaseSwallow: # 无法在运行时得到 "BaseSwallow "的引用 DerivedSwallow = NewType('DerivedSwallow', ...

回答 1 投票 0

为什么AbstractSet不包括并集和交集?

是否存在从abc.Set的定义方法中排除并集和交集从而从type.AbstractSet中排除并集和交集的已记录原因?结果,我经常不得不使用Union [Set,FrozenSet],其中...

回答 1 投票 2

如何指定可以为整数或字符串的类型[重复]

我有一个函数,其参数应为整数或字符串。从输入import int,str def MyFunc(arg:int)->无:print(arg),但我想知道如何编写它来告诉用户arg ...

回答 2 投票 0

为什么输入可变长度的元组需要省略号,而List不需要?

根据文档:要指定同构类型的变长元组,请使用文字省略号,例如元组[int,...]。一个普通的Tuple等效于Tuple [Any,...],然后等效于Tuple。所以...

回答 1 投票 0

将Typescript表达式简化为递归

[如何将这种类型简化为递归类型:[T的键,T的键[T的键],T的键[T的键] [T的键[T的键]]

回答 1 投票 0

Mypy + FastAPI response_model

我在FastAPI项目中负责处理从Mypy 0.770到0.870的更新,这产生了一个错误,我无法完全解决。我的端点可以返回两个不同的...

回答 1 投票 0

为什么在使用打字时会保留cls关键字属性。python中的泛型?

Generic类(我将使用Python 3.7+ PEP-0560)如何限制__init__中将cls用作关键字参数?这很清楚:>>>通过键入import Generic,...

回答 1 投票 2

如何获取您在Java语言中键入的位置的当前位置

我希望能够看到我在框中按页面比例输入的位置。就是如果我在文本框中输入“ L”,则页面上当前当前位置是什么(以像素顶部/左侧为单位)。我找到了...

回答 1 投票 0

如何解决pyright的“部分未知的类型”警告?

我正在通过pyright使用严格的类型检查。当我有一个返回pytorch DataLoader的方法时,pyright会抱怨我的类型定义:声明的返回类型“ DataLoader [Unknown]”是...

回答 1 投票 2

省略'this'的两次嵌套属性

[我正在尝试添加一种从对象的类型中删除内部属性的方法,并且由于无法更改的复杂基类,我遇到了以下问题:我编写的方法是...

回答 1 投票 0

AttributeError:模块'typing'没有属性'GenericMeta'

我用长颈瓶,连接和摇摇欲坠的UI构建了我的api。我用openapi定义了apispec。我从swagger编辑器创建了swagger python服务器存根,您可以在github上找到示例项目。当我...

回答 1 投票 1

Python枚举元使键入模块崩溃

我在这方面一直不知所措,似乎找不到解决问题的办法。我使用枚举来管理Flask服务器中的访问。简而言之,如果需要......>

回答 1 投票 5

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