2

Sublime Text 3 (実際には ST 2 から) に切り替えたところですが、無効なコードを実行すると、この迷惑なエラー メッセージが表示されます。たとえば、次のコードを実行します (これはもちろん Python 3 では無効です)。

print 'this'

Sublime から次の拡張エラー メッセージが表示されます。

SyntaxError: invalid syntax
[Finished in 0.2s with exit code 1]
[shell_cmd: python -u "C:\Users\Myname\Desktop\working.py"]
[dir: C:\Users\Myname\Desktop]....CUT HERE...

したがって、Sublime は例外と並んで、私が持っているすべての環境変数パスを出力しています。これは異常な行動だと思いますか?または、Sublime Text 3 でもこの種のエラー メッセージが表示されますか?

これに関連性がある場合は、Python27 と Python 33 の両方がインストールされていますが、Python33 のみが変数パスに配置されます。

4

3 に答える 3

0

このドキュメントによると、https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-functionこのような括弧を含める必要がありますprint ('this')

于 2014-06-19T07:51:04.343 に答える