4

SublimeText2 エディターで Python コンソールに 2 行以上のコードを書き込もうとしましたが、「:」の後に Enter キーを押すと次のエラーが表示されます。

    >>> for i in dir():
  File "<string>", line 1
    for i in dir():
                 ^
   SyntaxError: unexpected EOF while parsing

これはバグですか、それとも何か間違ったことをしましたか? 別の質問は、コンソールで複数行のメソッドを使用する方法はありますか?

4

1 に答える 1

4

Sublime Text コンソールは、コーディングに使用するためのものではありません。主にトラブルシューティングとプラグインの出力用です。; を使用して複数の行を入力しますが、これは強くお勧めしません。Will Bond はPackage Controlをインストールするためにこれを行います。まだダウンロードしていない場合は、ダウンロードすることをお勧めします。Python REPL を探している場合は、Wuub の優れたプラグインSublimeREPLを調べてください。これにより、Python をすばやく入力するための端末/コンソールのようなエクスペリエンスが得られます。

于 2012-07-25T14:15:37.203 に答える