0

私はEclipseですべてを開発することにより、プロジェクトのPythonファイルをゆっくりと修正してきました。しかし、私は現在、を取得したために立ち往生していUnexpected Indent Errorます。

タブを4つのスペースに置き換えるように設定し、検索/置換を使用して既存のタブを4つのスペースに変換しました。

表示されたファイルにはインデント用のスペースがすべて含まれているように見えますが、python -tt script.pyクレームを使用するとタブのままになります。文字を繰り返し削除してスペースに置き換えましたが、358行目にタブがあると表示されます。

357>    else:
358>        target1 = 2
4

1 に答える 1

0

まず、そもそもタブ文字を防ぐために次のことを行います

Windows -> 環境設定 -> 一般 -> エディター -> テキスト エディター -> タブにスペースを挿入 = True Windows -> 環境設定 -> 一般 -> エディター -> テキスト エディター -> 表示されるタブの幅 = 4.

次に、空白文字を表示するには、次のチェックボックスをオンにします。

Windows -> 設定 -> 一般 -> エディタ -> テキスト エディタ -> 空白文字を表示

これにより、ソース ファイル内のすべてのタブと改行文字が表示されます。最初のオプションを変更したら、(Ctrl + Shift + F を使用して) ファイルをフォーマットし、すべてのタブをスペースに置き換えると、正しいインデントが表示されます。

于 2012-10-28T03:27:24.223 に答える