47

我读过我可以通过使用一个名为 的函数来揭示变量的类型reveal_type,但我找不到如何使用它或从哪里导入它。

4

1 回答 1

64

我最终发现了如何使用它:你应该reveal_type在代码中放入并使用它,然后用程序运行它mypy。然后,它将记录如下所示的消息:

Revealed type is 'builtins.str*'

mypy文档中:

如果您尝试运行您的程序,reveal_type 仅由 mypy 理解并且在 Python 中不存在。您必须先删除所有reveal_type 调用,然后才能运行您的代码。reveal_type 始终可用,您无需导入它。

更多阅读:这里

于 2017-06-19T08:16:46.940 回答