3

重複の可能性:
Python ファイルでのみ「スペース」または「タブ」を強制しますか?

タブとスペースが混在していて、インデントを読んだり理解したりするのが非常に難しい Python コードを取得しました。なぜなら、行は IDE の特定のインデントにあるように見えますが、Python はそれらを見た目とは異なるインデントとして解析するからです。Python のタブは、特定のハードコーディングされた数のスペースに対してカウントされますか? 一貫した間隔を使用するために、タブ/スペースが混在する Python スクリプトを正規化する方法はありますか?

4

1 に答える 1

1

python で 1 タブを表すスペースの数の標準的な値はありません (私は 4 が好きですが、それは私だけです)。

できることは、ファイルを読み込んで \t 文字を検索し、それらを必要な数のスペースに置き換えることです。

編集: 将来的に役立つと思われるものは、Python のスタイル ガイド (別名 PEP8) です。

于 2012-12-14T22:33:20.610 に答える