Pythonコードの大きなブロックをコメントアウトする仕組みはありますか?
今のところ、コードをコメントアウトする唯一の方法は、すべての行を #
で始めるか、コードをトリプルクォートで囲むかのどちらかしかありません。"""
.
これらの問題点は、すべての行の前に #
を挿入するのが面倒なことと、 """
を使うと、コメントとして使いたい文字列が生成されたドキュメントに表示されてしまうことです。
すべてのコメントを読んでみると、答えは "No"のようです。
Pythonにはそのようなメカニズムはありません。コメントをブロックするには、各行の前に #
を付けます。詳細はPEP 8を参照してください。ほとんどのPython IDEは、ound-signを使ったブロックコメントを自動的に行うメカニズムをサポートしています。例えば、私のマシンのIDLEでは、Alt+3、Alt+4となっています。
トリプルクォートは使わないでください;お気づきのように、これはドキュメント用の文字列で、ブロックコメント用ではありません。一時的にコメントアウトするだけであれば、これは一時的な措置としては問題ありません。