En un comentario de bloque, quiero hacer referencia a una URL que tiene más de 80 caracteres.
¿Cuál es la convención preferida para mostrar esta URL?
Sé que bit.ly es una opción, pero la URL en sí es descriptiva. Acortarlo y luego tener un comentario anidado que describa la URL acortada parece una mala solución.
De PEP8
Personalmente, usaría ese consejo y prefiero dejar la URL descriptiva completa en su comentario para las personas.
fuente
Puede usar el
# noqa
al final de la línea para evitar que PEP8 / Flake8 ejecute esa verificación. Esto está permitido por PEP8 a través de:fuente
Yo diría que lo dejes ...
PEP20 :
Es más práctico poder copiar / pegar rápidamente una URL y luego eliminar los saltos de línea al pegar en el navegador.
fuente
Si está usando flake8:
""" long-url: http://stackoverflow.com/questions/10739843/how-should-i-format-a-long-url-in-a-python-comment-and-still-be-pep8-compliant """ # noqa
fuente
Utiliza un acortador de URL como el de Google, así que de esto:
http://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds
usted obtiene:
http://goo.gl/93ZLQ
fuente
Mi opcion seria:
URL = ('http://stackoverflow.com/questions/10739843/' 'how-should-i-format-a-long-url-in-a-python-' 'comment-and-still-be-pep8-compliant')
fuente