Programação pep8
Perguntas com a marcação «pep8»
Convenções de codificação e diretrizes de estilo para Python. Não deve ser confundido com a linguagem assembly PEP / 8.
PyLint, PyChecker ou PyFlakes? [fechadas]
390 python pylint pep8 pyflakes pychecker
Por que o PEP-8 especifica um comprimento máximo de linha de 79 caracteres? [fechadas]
235 python pep8
Como escrever uma string muito longa que esteja em conformidade com o PEP8 e evite o E501
Como o PEP8 sugere manter abaixo da regra das 80 colunas para o seu programa python, como posso respeitar isso com cadeias longas? s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Como eu expandiria isso para a seguinte linha, …
203 python string pep8
Qual é a maneira correta de classificar as instruções Python `import x` e` from x import y`?
O guia de estilo python sugere agrupar importações como esta: As importações devem ser agrupadas na seguinte ordem: importações de biblioteca padrão importações de terceiros relacionadas importações locais específicas de aplicativos / bibliotecas No entanto, não menciona nada como devem ser apresentadas as duas formas diferentes de importação: from foo …
170 python coding-style python-import pep8
O que significa '# noqa' nos comentários do Python?
Ao pesquisar em um projeto Python, encontrei algumas linhas comentadas # noqa. import sys sys.path.append(r'C:\dev') import some_module # noqa O que noqasignifica em Python? É específico apenas para Python?
162 python comments terminology code-analysis pep8
Como quebrar uma linha de métodos encadeados em Python?
Eu tenho uma linha do seguinte código (não culpe as convenções de nomenclatura, elas não são minhas): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Não gosto da aparência (não muito legível), mas não tenho nenhuma idéia melhor para limitar as linhas a 79 caracteres nessa …
137 python coding-style pep8
Existe um formato recomendado para importações de várias linhas?
Eu li que existem três maneiras de codificar importações de várias linhas em python Com barras: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Duplicando senteces: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END …
114 python python-2.7 pep8
Ferramenta para converter o código Python para ser compatível com PEP8
Eu sei que existem ferramentas que validam se o seu código Python é compatível com PEP8, por exemplo, há um serviço online e um módulo python . No entanto, não consigo encontrar um serviço ou módulo que possa converter meu arquivo Python em um arquivo Python válido PEP8 independente. Alguém …
113 python coding-style pep8
PEP 8, por que não há espaços em torno de '=' no argumento de palavra-chave ou um valor de parâmetro padrão?
Por que o PEP 8 recomenda não ter espaços =em um argumento de palavra-chave ou um valor de parâmetro padrão ? Isso é inconsistente com a recomendação de espaços em torno de todas as outras ocorrências de =no código Python? Como é: func(1, 2, very_long_variable_name=another_very_long_variable_name) melhor que: func(1, 2, very_long_variable_name …
103 python coding-style pep8
Continuação de linha para compreensões de lista ou expressões geradoras em python
Como você deve quebrar uma compreensão de lista muito longa? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Eu também vi em algum lugar pessoas que não gostam de usar '\' para quebrar as falas, mas nunca entenderam por quê. Qual é a razão por trás disso?
102 python coding-style list-comprehension pep8
Devo sempre especificar um tipo de exceção nas instruções `except`?
Ao usar o PyCharm IDE, o uso de except:sem um tipo de exceção aciona um lembrete do IDE de que essa cláusula de exceção é Too broad. Devo ignorar este conselho? Ou é Pythônico sempre especificar o tipo de exceção?
93 python exception pep8
Um pouco de história: PEP 8 é o Guia de Estilo para Código Python . Ele contém as convenções que todos os programadores de Python devem seguir. pep8.py é um script (muito útil) que verifica a formatação do código de um determinado script Python, de acordo com PEP 8. Eclipse …