Средний комментарий в Python? - PullRequest
52 голосов
/ 11 апреля 2011

Мне интересно, есть ли способ закомментировать часть строки, как вы можете сделать в 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']

Я ожидаю большого жирного «нет», но, полагаю, спрашивать не больно, питон удивил меня несколько раз раньше.

Ответы [ 2 ]

64 голосов
/ 11 апреля 2011

На самом деле, если вы разбиваете ваше заявление на несколько строк, вы можете.

Что-то вроде:

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

должно работать.

42 голосов
/ 11 апреля 2011

Вы правы, ответ большой жирный НЕТ .

...