Eine Erweiterung namens Pylance, die mit VS Code usw. verwendet werden kann, wurde veröffentlicht, daher habe ich versucht, sie sofort zu verwenden.
Suchen Sie einfach auf der Seite VS Code Extensions nach Pylance usw. und installieren Sie sie.
In meinem Fall hatte ich die Pyright-Erweiterung jedoch im Voraus installiert, aber bei der Installation von Pylance ist ein Fehler aufgetreten, wahrscheinlich aufgrund eines Konflikts. Nach dem Deaktivieren der Pyright-Erweiterung und dem Neustart von VS Code wurde der Fehler behoben.
Standardmäßig ist die Typprüfungsfunktion deaktiviert. Um es zu aktivieren, öffnen Sie den VS Code-Einstellungsbildschirm, suchen Sie nach "python.analysis.typeCheckingMode" und schalten Sie die Einstellungen auf "Basic" oder "Strict".
basic scheint eine leicht lose Prüfung zu sein, z. B. die Überprüfung, ob sie an der Stelle, an der der Typ mit Anmerkungen versehen ist, korrekt ist.
Streng genommen scheint es, dass der Teil selbst, der keine Typanmerkung usw. hat, ebenfalls einen Fehler verursacht. Wenn es von Anfang an streng ist, gibt es kein Problem, aber wenn Sie die Typanmerkung von der Mitte aus starten und streng festlegen, werden im vorhandenen Code viele Fehler angezeigt und es wird ein bisschen schmerzhaft: Schweiß:
War es nicht in Pyright? Als Funktion wurde Pylance eine Funktion hinzugefügt, die importiert wird, wenn Sie vergessen, in Python-Code zu importieren.
Als ich mit dieser Funktion in einer anderen Sprache als Python gearbeitet habe, habe ich etwas Ähnliches verwendet, daher bin ich froh, dass ich es verwenden kann!
In Fällen, in denen der Import nicht ausreicht, wird ein Fehler mit einer roten Unterstreichung im VS-Code angezeigt (siehe unten).
Wenn Sie in diesem Zustand die Cursorposition auf den Teil einstellen, an dem der Fehler auftritt (np
im Bild), wird ein Symbol angezeigt, das wie eine Glühbirne aussieht.
Drücken Sie in diesem Zustand "Strg +" oder klicken Sie auf das Glühbirnen-Symbol, um die Liste der einzufügenden Importe anzuzeigen. Es ist ratsam, np zu erkennen, ohne numpy zu tun ...!
Wenn Sie die entsprechende auswählen, wird die Importanweisung eingefügt.
Sie können diese Funktion auch verwenden, indem Sie im Popup-Fenster, das beim Überfahren mit der Maus angezeigt wird, auf "Schnellkorrektur ..." klicken.
Recommended Posts