Python的中线评论?

wim*_*wim 52 python syntax comments

我想知道是否有任何方法可以注释掉部分行,就像你可以用c ++一样/*this*/.我所知道的唯一评论# this总是在线的末尾和"""these"""那些在中线不起作用的注释.

示例用例:使用子进程并需要临时注释掉-p 0列表中的参数:

['../some/guy', '-m', '10', '-p', '0', '-n', '100', '-f', '/dev/stdout']
Run Code Online (Sandbox Code Playgroud)

有一个键盘快捷键可以注释掉一个选项会很高兴,此刻我只是复制整行,如下所示

#['../some/guy', '-m', '10', '-p', '0', '-n', '100', '-f', '/dev/stdout']
['../some/guy', '-m', '10', '-n', '100', '-f', '/dev/stdout']
Run Code Online (Sandbox Code Playgroud)

我期待一个大胖子'不',但我想这不会有问题,python几次让我感到惊讶.

Jam*_*ury 63

实际上,如果你将你的陈述分成多行,你就可以.

就像是:

['../some/guy', '-m', '10',
# '-p', '0',
 '-n', '100', '-f', '/dev/stdout']
Run Code Online (Sandbox Code Playgroud)

应该管用.

  • 在第一行末尾留下注释掉的部分也是不常见的. (4认同)
  • 让事情变得更好。如果您在 Emacs 中标记文本区域并要求它在 Python 模式下将其注释掉,它会自动将该行分成多行并仅注释掉您已标记的部分。 (3认同)
  • 它比重复整行的问题提出的方法更丑陋...... (3认同)

bra*_*ers 42

你是正确的,答案是一个大胖子NO.

  • 这个大胖子背后有没有理由? (19认同)
  • 在跳到我面前之前,一个非 Pythoner .. 于 2007 年首次在一个庞大的内部数据仓库上提交了一些东西 - 从那时起在其中构建了许多管道和机器学习工具。那就是说.. ***这糟透了*** (2认同)