2016-11-22 48 views
1

每當我做這樣的事情:Pycharm識別打印kwargs是錯誤(python3)

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

PyCharm抱怨

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

因爲這「語法錯誤」後,所有的定義是越野車並顯示爲錯誤。

這使我很困惑,並且功能(例如自動完成)因此無法工作。

有沒有設置我沒有正確設置?這是一個錯誤?

+0

即使使用python 2.7和* from __future__ import print_function *,也無法重現此操作。你有什麼PyCharm版本和你在項目中選擇了哪個python解釋器? – guidot

+0

我一定要檢查python解釋器。謝謝! – Fuzzyma

+0

就是這樣。它仍然在2.7。謝謝!! – Fuzzyma

回答

1

我的python解釋器設置是錯誤的。 要改變它,我去了Settings->Project->Project Interpreter。 現在一切正常!

感謝您的意見,導致解決方案!