mypy 相关问题

Mypy是Python的可选静态类型检查器。

Mypy:如何从一个模块创建一个别名类型与所有类

我有一个模块foothat定义了很多的类,例如类A():... B类():... C类():......我想创建一个 “foo的类型” 的别名,其包括所有这些类,即my_foo_type ...

回答 1 投票 1

Mypy型串连元组

我有一个函数,具体的元组并连接,我试图指定输出的类型,但是mypy不同意我的看法。文件test.py:打字输入元组高清测试(A:...

回答 3 投票 2

如何使用reveal_type在mypy

我已阅读,我可以通过使用一种称为reveal_type功能展现变量的类型,但我找不到如何使用它,或者从哪里导入。

回答 1 投票 11

如何输入传递给numpy.asarray以产生2D float数组变量?

我经常写函数/方法是采取一些变量,它可以有很多形式,即列表的列表,元组的列表,元组的元组等全部包含数字,我想转换成...

回答 1 投票 0

指定序列或列表的长度与Python打字模块

我给Python的打字模块出手了。我知道它是有效的指定像下面*列表的长度:列表[浮球,浮球,浮球]#3辆彩车名单

回答 2 投票 10

Mypy:具有函数字典的不兼容类型(对象)

以下代码:输入import union def a() - > int:return 1 def b() - > str:return'a'dec c(arg:str ='a') - > Union [int,str]: return {'a':a,'b':b} [arg]()...

回答 1 投票 3

Mypy无法在Python3 Django App中找到所有模块

背景我在使用Mypy进行类型检查的大型Python3仓库中工作。根据PEP420,我们不使用__init__.py文件。 Mypy最近添加了对隐式命名空间包的支持,但......

回答 1 投票 0

Mypy抛出错误'缺少退货声明',但我无法看到我在哪里错过它

我正在尝试在http_requests中实现重试功能,但我遇到了'需要'返回语句的问题,虽然我无法弄清楚这应该是什么def _http_request(方法:...

回答 1 投票 0

如何为插件钩子规范注释类型?

我想在我的插件钩子规范中添加类型注释,以便可以对钩子实现进行类型检查。使用插件文档中的这个简化示例:import pluggy #type:...

回答 1 投票 0

mypy:无法让MYPYPATH在Windows Powershell中工作

我正在努力设置MYPYPATH,以便mypy将解析与我的主程序不在同一目录中的模块。 (如果它们在同一目录中就没问题)。我在PowerShell上工作......

回答 1 投票 0

如何在python中注释带有可变长度元组的函数?

我有一个函数,它接受一个不同长度的元组作为参数:从输入导入Tuple def process_tuple(t:Tuple [str]):#do nasty tuple stuff process_tuple((“a”,))process_tuple((“.. 。

回答 2 投票 3

dict dict上的Mypy错误:“object”类型的值不可索引

我在python上有以下字典:dictionary = {'key1':1,'sub_dict':{'key2':0}}当我在以下行上运行mypy时:print(dictionary ['sub_dict'] ['key2' ])...

回答 1 投票 0

mypy:“__ eq__”与超类型“对象”不兼容

这是我的代码:class Person:def __init __(self,id):self.id = id def __eq __(self,other:'Person') - > bool:return self.id == other.id def compare(self,其他:'...

回答 1 投票 2

我应该如何键入提示也可以是无限的整数变量?

搜索这个主题我遇到了以下内容:如何表示整数无穷大?我同意Martijn Peeters的说法,为int添加一个单独的特殊无穷大值可能不是最好的......

回答 1 投票 2

mypy:如何将可变长度元组“转换”回固定长度元组?

Python代码:t =(1,2,3)t = tuple(x中包含x的x + 1)mypy抱怨:2:错误:赋值中的类型不兼容(表达式的类型为“Tuple [int,...]”,变量的类型为“Tuple [int,int,int]”)什么......

回答 1 投票 1

键入提示条件可变参数应用程序

我试图键入提示构造函数的部分应用程序,一旦提供“tag”实例,它就会被完全应用。这是通过包装类实现的,它包含构造函数...

回答 1 投票 5

为什么当mypy需要类型注释时,愚蠢的注释会处理错误?

Mypy在这一行上出错了:response = {'available_fields':[]}错误:需要'响应'的类型注释当我添加响应是dict的愚蠢注释时,错误消失:响应:...

回答 1 投票 1

这个装饰器类型是否正确注释? [关闭]

def timer(func:Callable [...,Any]) - > Callable [...,Any]:“”“计算函数的运行时间,并将其输出到logging.DEBUG。”“”@ wraps(func) )def wrapper(* args,** kwargs):start = ...

回答 2 投票 -3

为什么这个函数没有正确注释(错误:泛型类型缺少类型参数)?

此功能类型是否正确注释?导入子进程从os导入PathLike,输入import Union,Sequence,Any def run(shell_command:Union [bytes,str,Sequence [Union [bytes,str,...

回答 1 投票 1

在上下文管理器处理路径上键入提示

代码(在@ juanpa.arrivillaga的帮助下修复:“”“可以用于上下文管理的帮助程序。”“”从contextlib导入日志导入操作系统从pathlib导入上下文导入路径来自...

回答 1 投票 1

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