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 に答える