1

正直なところ、これは悲惨なことではありません。ウェブ上でそれについて何も見つけることができません。私は現在、Python で大きなプロジェクトに取り組んでおり、実装できるようになるまで、コードの大部分をコメントアウトする必要があります。約 500 行以上あるので、できれば「#」を 1 つずつ追加する必要はありませんブロックコメントが組み込まれていないことを示す投稿をここで見たことがありますが、これをエミュレートする方法、またはコードの大部分をコメントアウトすることで同じ効果を簡単に得る方法はありますか?

4

2 に答える 2

3

まともなテキストエディタを使用します。Sublime Text を使用すると、ブロックを選択してコメントアウトできます。#すべての行に挿入され、別のコマンドでコメントを元に戻すことができます。

適切なエディターがなくて困っている場合は、トリプル クォーテーションで囲まれた文字列を使用できます。

"""This part turned into a string to ease commenting out
if ...:
    # 500 lines

""" # end of block string.

これにより、巨大な文字列オブジェクトが作成され、それは何にも割り当てられません。開始引用符が適切にインデントされていること、および終了引用符に続く行にも有効なインデントがあることを確認する必要があります。

もちろん、これは、これらの 500 行で同じ引用スタイルを使用する三重引用符の文字列がないことを前提としています。'''引用符でブロックをキャプチャすること"""も、その逆も可能ですが、両方のスタイルを使用する既存のテキスト ブロックがある場合は、それらを手動でエスケープする必要があります。

于 2013-09-05T15:16:45.233 に答える