web-dev-qa-db-ja.com

Pythonのミッドラインコメント?

C++で/*this*/を使用してできるように、行の一部をコメント化する方法があるかどうか疑問に思っています。私が知っている唯一のコメントは、常に行末に行く# thisと、途中で機能しない"""these"""のものです。

使用例:サブプロセスを使用し、リストから引数-p 0を一時的にコメント化する必要がある場合:

['../some/guy', '-m', '10', '-p', '0', '-n', '100', '-f', '/dev/stdout']

選択範囲をコメントアウトするキーボードショートカットを用意しておくと便利です。現時点では、以下のように行全体をコピーします。

#['../some/guy', '-m', '10', '-p', '0', '-n', '100', '-f', '/dev/stdout']
['../some/guy', '-m', '10', '-n', '100', '-f', '/dev/stdout']

私は大きな脂肪「いいえ」を期待していますが、尋ねるのに害はないと思います、pythonは以前に何度か私を驚かせました。

52
wim

正解です。答えは大きな脂肪です[〜#〜] no [〜#〜]

42
bradley.ayers

実際には、ステートメントを複数行に分割するとできます。

何かのようなもの:

['../some/guy', '-m', '10',
# '-p', '0',
 '-n', '100', '-f', '/dev/stdout']

うまくいくはずです。

64
James Khoury