2016-11-22 3 views
1

Jedes Mal, wenn ich etwas wie folgt aus:PyCharm erkennt kwargs in gedruckter Form als falsch (python3)

print("Hello World", flush=True, file=sys.stderr) 

PyCharm beschwert sich über

End of statement expected 
Statement expected, found Py:DEDENT 
Statement expected, found Py:RPAR 

Wegen dieser "Syntaxfehler" alle Definitionen anschließend sind Buggy sind und auch als falsch angezeigt.

Das verwirrt mich sehr und Funktionen (z. B. Autovervollständigung) funktionieren nicht mehr aus diesem Grund.

Gibt es irgendeine Einstellung, die ich nicht richtig eingestellt habe? Ist das ein Fehler?

+0

Kann nicht reproduziert werden, auch nicht mit einem Python 2.7 und * von __future__ import print_function *. Welche PyCharm-Version haben Sie und welchen Python-Interpreter haben Sie im Projekt ausgewählt? – guidot

+0

Ich muss auf jeden Fall den Python-Interpreter überprüfen. Vielen Dank! – Fuzzyma

+0

Das war es. Es war immer noch am 2.7. Vielen Dank!! – Fuzzyma

Antwort

1

Meine Einstellungen für den Python-Interpreter waren falsch. Um es zu ändern, ging ich zu Settings->Project->Project Interpreter. Alles funktioniert jetzt gut!

Danke für die Kommentare, die zu der Lösung führt!