オンラインPython整形ツールは、def、class、if、for、while、tryなどの構造に基づいてPythonコードのインデントを整理します。インデント幅の統一やTabとスペースの混在チェックにも対応しています。Pythonではインデントが構文の一部となるため、整形結果は必ず確認してください。
キーワード構造に応じて各行のインデントを再計算します。def、class、if、for、while、withなどの複合文では新しい階層を開始し、return、raise、break、continue、pass、elif、else、except、finallyなどを対応する階層に配置します。2・4・8スペースのインデントに対応しています。
Tabとスペースが混在している行を検出し、該当する行番号を表示します。Pythonはインデントに依存するため、不一致があると解析エラーにつながる場合があります。
本ツールは構造レベルのインデント整理を行うもので、完全なPythonコードフォーマッターではありません。式の改行や空白スタイルなどは変更しません。処理後は論理的なインデントが正しいか確認し、必要に応じてPythonインタープリターで実行してください。
すべての処理はブラウザ内で行われ、Pythonコードがサーバーへアップロードされることはありません。
コメント 0