如何在 mypy 中使用reveal_type
Posted
技术标签:
【中文标题】如何在 mypy 中使用reveal_type【英文标题】:How to use reveal_type in mypy 【发布时间】:2017-11-21 08:47:40 【问题描述】:我读到我可以使用名为reveal_type
的函数来显示变量的类型,但我找不到如何使用它或从哪里导入它。
【问题讨论】:
另见:sobolevn.me/2019/08/testing-mypy-types 【参考方案1】:我终于知道了如何使用它:您应该在代码中放入并使用reveal_type
,然后使用mypy
程序运行它。然后,它将记录如下所示的消息:
Revealed type is 'builtins.str*'
来自mypy
文档:
reveal_type 仅被 mypy 理解并且在 Python 中不存在,如果您尝试运行您的程序。您必须先删除任何reveal_type 调用,然后才能运行您的代码。 reveal_type 始终可用,您无需导入它。
更多阅读:here.
【讨论】:
以上是关于如何在 mypy 中使用reveal_type的主要内容,如果未能解决你的问题,请参考以下文章