A menudo necesito comentario temporal algo de código, pero hay situaciones como las siguientes, cuando al comentar una sola línea de código obtendrá un error de sintaxis Python NOOP reemplazo
if state == False:
print "Here I'm not good do stuff"
else:
# print "I am good here but stuff might be needed to implement"
¿Hay algo que podría actuar como un NOOP para mantener esta sintaxis correcta?
Debe usar 'pass' (http://docs.python.org/reference/simple_stmts.html#pass) como el noop. Esto tiene la ventaja de ser breve y no tener ningún significado adicional (la cadena puede ser interpretada de forma no deseada por el programa). – Nobody
@ Nadie ¿Tiene un ejemplo de comportamiento no deseado para saber qué evitar? –
Las cadenas simples deben estar bien, pero debe tener cuidado de no escribir doctests en estas cadenas (si no se desean). Aparte de eso, existe el análisis innecesario de cadenas largas, que serán evaluadas y devueltas para ser ignoradas (quizás esto se optimice). No puedo pensar en más casos que en las esquinas que son muy poco probables pero, no obstante, "pasar" es el camino a seguir porque fue hecho para esta situación. Si usa los comentarios de esta manera, rompe la regla de los comentarios: que se pueden eliminar sin cambiar la semántica de los programas. – Nobody