web-dev-qa-db-fra.com

Commentaire intermédiaire en Python?

Je me demande s'il existe un moyen de commenter une partie d'une ligne, comme vous pouvez le faire en c ++ avec /*this*/. Les seuls commentaires que je connaisse sont # this qui va toujours en fin de ligne et le """these""" ceux qui ne fonctionnent pas en milieu de ligne.

Exemple de cas d'utilisation: utilisation d'un sous-processus et besoin de commenter temporairement un argument -p 0 de la liste:

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

Ce serait bien d'avoir un raccourci clavier pour commenter une sélection, pour le moment je copie juste la ligne entière comme ci-dessous

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

Je m'attends à un gros non, mais je suppose que cela ne fait pas de mal de demander, python m'a surpris quelques fois auparavant.

52
wim

Vous avez raison, la réponse est un gros gras [~ # ~] non [~ # ~] .

42
bradley.ayers

En fait, si vous divisez votre déclaration en plusieurs lignes, vous le pouvez.

Quelque chose comme:

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

devrait marcher.

64
James Khoury