2017-06-19 7 views
1

Ich habe gelesen auf python 3 Dokumentation über die Aufdeckung der Art der Variablen mit Hilfe einer Funktion namens reveal_type, aber ich kann nicht finden, wie man es verwendet und von wo es zu importieren.MYPY: Wie benutzt man den reveal_type?

Antwort

3

Ich habe am Ende herausgefunden, wie man es benutzt: Sie sollten einfach die reveal_type in den Code einfügen und verwenden, und führen Sie es mit dem mypy Programm. Dann wird es eine Meldung protokollieren, die wie folgt aussehen:

Revealed type is 'builtins.str*' 

Von der mypy Dokumentation:

reveal_type nur durch mypy verstanden und existiert nicht in Python, wenn Sie versuchen, Ihre laufen Programm. Sie müssen alle Aufrufe von "reveve_type" entfernen, bevor Sie Ihren Code ausführen können. reveal_type ist immer verfügbar und Sie müssen es nicht importieren.

Für mehr lesen: here.