如何检查NewType值的类型?
如何在不铸造和混合类型检查的情况下检查 newType 的值 str ? 我声明了一种新类型: BoardId = NewType("BoardId", str) 除 str 之外,我将其用作方…
忽略带有Pyright的特定未定义变量
当使用VSCODE和PYRIGHT编写自定义Saltstack模块/状态时,我到处都会遇到以下错误: "__salt__" is not defined 这不是杀手,因为我可以将以下内容放在…
在将列(int)转换为int时,Pyright显示出错误
我不能不添加#类型而分配一个变量:忽略||用于Pyright(AutoComplete)或它给我一个错误。 错误: [pyright reportgeneraltypeissues] [e]类型“列”…
Pyright在Virtualenv中没有从库中找到进口
Pyright 报告既缺少导入(无法解决)和常规类型错误(未知导入符号)。这些库都存在 - 我可以在没有错误的情况下以ipython运行代码。我正在使用诗歌…
pyright在pygame.sprite.sprite上继承时会出现自我错误。
我有一个简单的实体类,它从 pygame.sprite.sprite.sprite.sprite 喜欢这样: import pygame class Entity(pygame.sprite.Sprite): def __init__( sel…
无法使用Pandas DataFrame Itertuples(Neovim 0.7的Pyright-langserver)访问元组类型[任何,...]
我正在使用Neovim V0.7.0的Pyright-Langserver。它的功能很好,除了我不知道如何在以下情况下正确注释类型。 import pandas as pd df = pd.DataFrame(…
如何设置一个容器,以便我的Emacs-LSP可以使用容器中的Python和模块在Pyright中运行Python IDE?
我正在尝试使用TensorFlow V1容器更新旧的Python代码(我最终将其移植到Tensorflow V2或Pytorch)。 我已经建立了一个Emacs Python环境,并根据LSP,P…
“超载实现与超负荷的签名不一致”即使是?
使用代码, from typing import overload import numpy as np import numpy.typing as npt class BoundedArray: @overload def __init__( self, array…
可以在没有参数的情况下使用的打字装饰器
我有一个可以在没有或有争论的情况下打电话给的装饰器(所有字符串): @decorator def fct0(a: int, b: int) -> int: return a * b @decorator("foo"…
在Python中,如何使用具有与包含功能相同的签名的方法进行装饰班?
这是我要做的事情的示例: from typing import Callable, Generic, ParamSpec, TypeVar t_Params = ParamSpec("t_Params") t_Ret = TypeVar("t_Ret") …
谁能告诉我以下[Pyright reporteneraltypeissues]错误是什么意思,因为当我运行程序时,它正常运行
任何人都可以告诉我以下[Pyright reporteneraltypeissues]错误是什么意思,因为当我运行程序时,它正常运行... import pandas as pd obj = pd.Series(…
是否可以使用Python的受约束类型Var使子类不兼容?
根据 docs> docs ,受约束的 > typevar s应该完全匹配。 但是,当使用自定义类时,该行为似乎是违反直觉的: from dataclasses import dataclass from…
Pyright Load Subs可以用于全局定义吗?
我有一个Python文件,该文件通过加载程序以自定义的方式运行,因此它具有其他全局功能,例如 boolvariable 和类,例如 emovention 可用。 我想为这些…
第三方库中类的属性的覆盖类型提示
我有一个第三方Web-Framework,其某些代码中具有类型的提示。我无法控制上述框架的代码, 假设我有以下内容 from framework import web ... class Use…
如何告诉Python型检查器肯定存在可选的?
我习惯于打字稿,其中可以使用!告诉Type-Checker假定值不会为null。在Python中使用类型注释时是否有类似的东西? 一个(人为的)示例: 执行表达式 m…