mypy

mypy

文章 0 浏览 1

声明可选依赖性的类型注释

可以说,我想声明来自库的可选依赖性的输入类型。我可以选择将其设置为字符串,至少使Python感到高兴(例如,不抱怨丢失的名称)。但是,Mypy当然不知…

反目相谮 2025-01-25 20:07:38 1 0

Python是否有可能指定通用类型具有某些属性和方法

在Python中,我想创建一个可以接受通用参数并返回相同类型的函数,我想以某种方式指定通用性具有某些属性和方法。我以为将 typevar 绑定到协议可以完…

染柒℉ 2025-01-25 19:44:44 1 0

动态异常类型检查

我正在尝试在某些捕获异常的代码上指定类型,但是确切的异常类型是动态的,即在运行时指定。 在下面的情况下运行mypy from typing import TypeVar Exc…

扛刀软妹 2025-01-25 17:58:36 1 0

如何检查Python通用类型是否具有特定属性?

首先,代码将在之后! 现在,我正在尝试为我可以在任何项目中使用的通用商店系统创建一个命令行接口模块。我坦率地说,我不相信自己会保持类型的直率…

阳光下慵懒的猫 2025-01-25 09:09:02 2 0

mypy not'

我正在尝试将mypy与sqlalchemy一起使用。 为了验证/修改特定列值(在这种情况下为电子邮件), sqlalchemy官方文档提供 hybrid_property decorator。 …

若言繁花未落 2025-01-25 09:07:46 3 0

Python使用默认值用于回调协议参数

我正在尝试为特定的回调协议设置默认值(我希望 callback 类型的任何回调需要传递参数 a ,但可选地传递参数 b )。使用以下代码: from typing impor…

妄司 2025-01-25 06:38:33 1 0

mypy失败了numpy总和

此代码片段有效: py -c "import numpy; print(numpy.array([[1,2,3],[4,5,6]]).sum(axis=0) % 2)" [1 1 1] 但是Mypy出现了一个错误: py -m mypy -c …

亽野灬性zι浪 2025-01-24 22:15:23 1 0

尽管“ py.typed”

我正在使用诗歌维护两个存储库,让我们称它们为 repo_main 和 repo_depentencyency 。他们俩都使用 python 3.8 并具有 mypy ( v0.942 )键入提示,并…

捎一片雪花 2025-01-24 19:21:08 1 0

您如何在超载中正确键入内部变量

我有一个Mypy不喜欢的过载函数,因为返回类型提示与推断类型发生冲突。 Incompatible return value type (got "List[Tuple[Union[TestFunc, ScriptFun…

对你而言 2025-01-24 17:47:52 2 0

使Mypy忽略特定类方法的使用错误

我正在使用一个第三方Python软件包,该软件包具有低级C绑定,并且每当我使用此软件包中的某些类时,都会在我的代码库上进行检查。可能是因为某些方法…

回眸一遍 2025-01-24 17:42:59 0 0

从dict继承时,mypy型统一

我希望以下代码可以打字,但事实并非如此。 from typing import Iterator, Type class Parent(dict): pass class A(Parent): pass class B(Parent): p…

最单纯的乌龟 2025-01-24 16:56:05 2 0

通过子类别更改Python的类型参数

Python的打字系统允许在类中进行通用: class A(Generic[T]): def get_next(self) -> T 这非常方便。但是,即使在3.11中使用自我类型,我也找不到一种…

紫南 2025-01-24 06:29:17 3 0

类型注释:使用Numpy和Pure Python类型与仿制药

我正在努力注释一个函数,该功能接受 int 或 floats 的函数,并使用 dtype s np.integer产生numpy数组或 np.floing : from __future__ import annota…

等数载,海棠开 2025-01-23 09:51:25 1 0

Python打字:如何使用通用?

考虑以下示例: import typing T = typing.TypeVar('T', bound=typing.Union[int, bool, str]) class Test(typing.Generic[T]): def __init__(self, v…

墨小墨 2025-01-23 07:41:37 1 0

用于修改功能签名的注释

我想编写一个python装饰仪,该装饰符,并返回一个修改的功能,该功能采用相同的参数,但要修改参数的所需类型以及返回类型。我希望能够以允许呼叫代码…

夜无邪 2025-01-23 01:22:51 0 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文