Pythonフォーマッター
Reindent only — not a full formatterPythonコードのインデントを整え、余分な空行をまとめ、文字列のクォートスタイルを統一します。これはインデント整形ツールであり、完全なPEP-8フォーマッターではありません。
使い方
- 1 入力欄にPythonのソースコードを貼り付けます。
- 2 インデントのサイズ(2または4スペース)を選び、クォートスタイルの統一方法を選択します。
- 3 コードブロック間の空行の最大数を調整します。
- 4 結果をコピーするか、ダウンロードします。
このツールを使う理由
- 処理はすべてクライアント側で完結し、コードがブラウザの外に送信されることはありません。
- 50KBのBlack-wasmファイルを読み込む必要がないため、ページが瞬時に表示されます。
- 元のコードがタブとスペースを混在させていても、選択したサイズでインデントを再出力します。
- クォートスタイルを統一するオプションでも、トリプルクォート文字列はそのまま保持されます。
よくある質問
このツールはBlackと互換性がありますか?
いいえ。これはインデント整形ツールであり、完全なPEP-8再フォーマッターではありません。長い行の自動改行、カンマの間隔統一、式の書き換えは行いません。標準的なフォーマットが必要な場合は、ローカル環境でBlack CLIを使用してください。
意味を持つ空白(significant whitespace)を正しく認識しますか?
はい。元のインデント単位(行頭の0以外で最小の空白幅)を検出するため、別のサイズで出力し直してもコードブロックの構造は保たれます。
クォートの統一によってf-stringやエスケープ文字が壊れることはありますか?
トリプルクォート文字列(docstring)は完全にそのまま保持されます。短い文字列は、中身に未エスケープの対象クォートが含まれていない場合のみクォートスタイルが変更されます。含まれている場合はそのまま維持されます。
JavaScriptのフォーマッターをお探しですか?
はい、Prettierをベースにした<a href="/javascript-formatter" class="underline">JavaScriptフォーマッター</a>もご用意しています。
Pythonフォーマッター とは?
Pythonフォーマッターは、ブラウザ上でPythonのソースコードを整えるツールです。インデントを統一し、余分な空行をまとめ、文字列のクォートスタイルを揃えます。これはインデント整形ツールであり、完全なPEP-8フォーマッターではありませんが、一貫した間隔を適用することでコードを読みやすくします。サーバーにコードをアップロードする必要はありません。
Pythonフォーマッター は Zerethon Tools が提供する無料の 開発者 ユーティリティです。Pythonコードのインデントを整え、余分な空行をまとめ、文字列のクォートスタイルを統一します。これはインデント整形ツールであり、完全なPEP-8フォーマッターではありません。. ブラウザ上で完全に動作します — 登録不要、アップロード不要。
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。Pythonフォーマッター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。