pep8

¿Debería usar "camel case" o guiones bajos en python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la convención de nomenclatura en Python para los nom ... 2 respuestas Entonces, ¿qué es mejor y por qué? def my_function(): O def myFunction():

¿Cómo puedo establecer la longitud máxima de línea en PyCharm?

Estoy usando PyCharm en Windows y quiero cambiar la configuración para limitar la longitud máxima de línea a caracteres 79, e ... ar del límite predeterminado de caracteres 120. ¿Dónde puedo cambiar la cantidad máxima de caracteres por línea en PyCharm?

¿Por qué PEP-8 especifica una longitud máxima de línea de 79 caracteres? [cerrado]

¿Por qué en este milenio Python PEP-8 debería especificar una longitud máxima de línea de 79 caracteres? Casi todos los ed ... onsabilidad del creador de contenido. ¿Existen (legítimamente) buenas razones para adherirse a 79 caracteres en esta época?

PyLint, PyChecker o PyFlakes? [cerrado]

Me gustaría recibir algunos comentarios sobre estas herramientas en: características; adaptabilidad; facilidad de uso y curva de aprendizaje.

Cómo escribir una cadena muy larga que cumpla con PEP8 y evite E501

Como PEP8 sugiere mantener por debajo de la regla de 80 columnas para su programa python, ¿cómo puedo cumplir con eso con cad ... cir, s = "this is my really, really, really, really, really, really" + "really long string that I'd like to shorten."

Herramienta para convertir código Python para ser compatible con PEP8

Sé que hay herramientas que validan si su código Python es compatible con PEP8, por ejemplo, hay un servicio en línea y un ... o válido PEP8. ¿Alguien sabe si hay alguno?Supongo que es factible ya que PEP8 se trata de la apariencia del código, ¿verdad?

¿Cómo romper una línea de métodos encadenados en Python?

Tengo una línea del siguiente código (no culpes por las convenciones de nombres, no son mías): subkeyword = Session.query( ... itar las líneas a 79 caracteres en esta situación. ¿Hay una mejor manera de romperlo (preferiblemente sin barras invertidas)?

Cómo integrar pep8.py ¿en Eclipse?

Un poco de fondo: PEP 8 es la Guía de Estilo para el Código Python. Contiene las convenciones que todos los programador ... Tal vez haya una manera obvia de hacerlo, pero aún no la he encontrado. La pregunta es: Cómo integrar pep8.py ¿en Eclipse?

Continuación de línea para comprensiones de listas o expresiones generadoras en python

¿Cómo se supone que debes romper una comprensión de lista muy larga? [something_that_is_pretty_long for something_that_is_p ... a las personas que no les gusta usar ' \ ' para romper líneas, pero nunca entendí por qué. ¿Cuál es la razón detrás de esto?

¿Existe un formato recomendado para las importaciones multilínea?

He leído que hay tres formas de codificar importaciones multilínea en python Con barras: from Tkinter import Tk, Frame, Bu ... xt, LEFT, DISABLED, NORMAL, RIDGE, END) ¿Hay un formato recomendado o una forma más elegante para estas declaraciones?

¿Cómo deshabilitar un error pep8 en un archivo específico?

Lo intenté con #:PEP8 -E223 O # pep8: disable=E223 Pensé que el segundo funcionaría, pero no parece funcionar. ¿Tienes una idea de cómo puedo manejar esto ?

Python: uso de 4 espacios para sangría. ¿Por qué? [cerrado]

Mientras codifico python estoy usando solo 2 espacios para sangrar, seguro PEP-8 realmente recomiendo tener 4 espacios, pero ... unciona. Contras: Con un nivel más profundo de instrucciones anidadas, tiene menos espacio para el código real. Gracias.

¿Debo especificar siempre un tipo de excepción en las declaraciones 'except'?

Cuando se utiliza el IDE PyCharm, el uso de except: sin un tipo de excepción activa un recordatorio desde el IDE de que esta ... láusula de excepción es Too broad. ¿Debería ignorar este consejo? ¿O es Pitónico especificar siempre el tipo de excepción?

PEP8 y PyQt, ¿cómo conciliar la capitalización de la función?

Estoy empezando a usar PyQt en algunos proyectos y me estoy topando con un dilema estilístico. Las funciones de PyQt usan ca ... s lo que personalmente prefiero, pero me gusta escuchar a otros sobre lo que hacen y por qué eligieron hacerlo de esa manera.

¿Por qué PyCharm usa Líneas de 120 Caracteres a pesar de que PEP8 especifica 79?

PEP8 especifica claramente 79 caracteres, sin embargo, PyCharm por defecto es 120 y me da la advertencia "PEP8: line too long ... n nuevo proyecto de Python y no estoy seguro de cuál utilizar. Referencias: Http://legacy.python.org/dev/peps/pep-0008 /

Estilo correcto para saltos de línea al encadenar métodos en Python

Tengo un código como este. ¿Debe ocurrir el descanso antes de los períodos o después? # before my_var = somethinglikethis.wh ... kethis.where(we=do_things). \ where(we=domore). \ where(we=everdomore)

Cómo arreglar: W602 forma obsoleta de excepción de elevación

Si uso pylint (a través de sublimerlinter) recibo el siguiente mensaje de advertencia: W602 deprecated form of raising exception Así es como uso las excepciones en mi código: if CONDITION == True: raise ValueError, HELPING_EXPLANATION

pep8 advertencia sobre la cadena regex en Python, Eclipse

¿Por qué pep8 se queja de la siguiente cadena del código? import re re.compile("\d{3}") La advertencia que recibo: ID:W ... la advertencia W1401? El código pasa las pruebas y se ejecuta como se espera. Además \d{3} es una expresión regular válida.

¿Cómo formatear una declaración assert de python que cumpla con PEP8?

¿Cómo formatear una declaración assert larga que cumpla con PEP8? Por favor ignore la naturaleza artificial de mi ejemplo. ... ntesis, porque eso cambia el comportamiento de la declaración assert ya que es una palabra clave, no una función incorporada.

Uso de un ancho de texto más corto en comentarios y cadenas de documentos

Del poderoso PEP 8: [P] lease limita todas las líneas a un máximo de 79 caracteres. Para bloques largos de texto que f ... zca automáticamente textwidth a 72 cuando estoy en un comentario o docstring, y lo vuelva a establecer cuando haya terminado?