メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
Pythonコメント削除
{}
Pythonコメント削除
dev/py-comment-strip
各行の先頭または空白直後にある # 以降を削除し、空行になった行を取り除く簡易Pythonコメント削除です。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
Pythonコメント削除では、各行の先頭または空白直後にある # 以降を削除し、空行になった行を取り除く簡易Pythonコメント削除です。
関連する観点として Pythonコメント削除、python strip comments、py comment strip を確認し、結果をコピーして別の作業に使えます。
入力
結果
コピー
使い方
「入力」欄にコメントを取り除きたいPython断片を貼り付けます。
結果欄で、行頭または空白直後の # から行末までが削除されたことを確認します。
削除後に空になった行は表示されないため、行番号や空行を保持したいコードでは差分を確認します。
文字列リテラル、三重引用符、シバン行を正確に扱う必要がある場合は、この簡易結果をそのまま本番コードへ使わないでください。
入力例・出力例
INPUT
x = 1 # comment
OUTPUT
x = 1
空白直後の # から後ろが削除されます。
INPUT
print('a # b') # keep? x = 1 # drop # full
OUTPUT
print('a x = 1
実装は文字列内の空白直後 # もコメント扱いにします。
INPUT
#!/usr/bin/env python3 print('ok')
OUTPUT
print('ok')
先頭のシバン行は空行になり、filter で消えます。
よくある利用シーン
短いPythonメモから行末コメントを大まかに取り除き、説明用の断片にしたいとき。
構文的に厳密な整形ではなく、# 以降の注釈をざっくり落として比較したいとき。
コメントだけの行を除いた最小コードを、チャットやドキュメントへ貼る前に作りたいとき。
文字列内 # を含む可能性が低い設定風のPython断片を軽く掃除したいとき。
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
Pythonコメント削除、python strip comments、py comment stripの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
Pythonコメント削除の主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
文字列リテラル内の # はコメントとして削除されますか?
削除される場合があります。実装はPython構文を解析せず、各行の `(^|\s)#.*$` を削除します。`print('a # b')` のように空白直後の # が文字列内にある場合も、# 以降が落ちます。
三重クォートの docstring はどう扱われますか?
docstringとしては認識しません。三重引用符の内側でも、行頭または空白直後に # が出れば削除対象になります。docstringや文字列を正確に保ちたい場合はPythonパーサー対応の整形ツールを使ってください。
シバン行 (#!/usr/bin/env python3) も削除されますか?
シバン行はスクリプト先頭の # で始まる特殊な行です。このツールは通常のコメントと同様に # から始まる行として処理するため、シバン行も除去されます。シバン行を保持したい場合は削除後に手動で追加してください。
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
正規表現テスター
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。