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之前也让我惊讶过几次。
2 个回答
86
其实,如果你把你的语句分成多行写是可以的。
像这样:
['../some/guy', '-m', '10',
# '-p', '0',
'-n', '100', '-f', '/dev/stdout']
应该就能正常工作了。
75
你说得对,答案就是一个大大的不。