Als «pep8» getaggte Fragen

Codierungskonventionen und Stilrichtlinien für Python. Nicht zu verwechseln mit der Assemblersprache PEP / 8.

2
PyLint, PyChecker oder PyFlakes? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …



9
Warum gibt PEP-8 eine maximale Zeilenlänge von 79 Zeichen an? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
235 python  pep8 


6
Was ist der richtige Weg, um Python-Anweisungen "import x" und "from x import y" zu sortieren?
Der Python-Styleguide schlägt vor, Importe wie folgt zu gruppieren: Importe sollten in der folgenden Reihenfolge gruppiert werden: Standardbibliotheksimporte verwandte Importe von Dritten lokale anwendungs- / bibliotheksspezifische Importe Es wird jedoch nichts darüber erwähnt, wie die beiden verschiedenen Arten der Einfuhr dargelegt werden sollten: from foo import bar import foo Es …


8
Wie kann man eine Reihe verketteter Methoden in Python durchbrechen?
Ich habe eine Zeile mit dem folgenden Code (keine Schuld an Namenskonventionen, sie gehören nicht mir): 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() Ich mag es nicht, wie es aussieht (nicht zu lesbar), aber ich habe keine bessere Idee, Zeilen in dieser Situation auf 79 …

4
Gibt es ein empfohlenes Format für mehrzeilige Importe?
Ich habe gelesen, dass es drei Möglichkeiten gibt, mehrzeilige Importe in Python zu codieren Mit Schrägstrichen: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Duplizieren von Senteces: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, …
113 python  python-2.7  pep8 

6
Tool zum Konvertieren von Python-Code in PEP8-kompatibel
Ich weiß, dass es Tools gibt, die überprüfen, ob Ihr Python-Code mit PEP8 kompatibel ist. Beispielsweise gibt es sowohl einen Onlinedienst als auch ein Python-Modul . Ich kann jedoch keinen Dienst oder kein Modul finden , der meine Python-Datei in eine in sich geschlossene, PEP8-gültige Python-Datei konvertieren kann. Weiß jemand, …

6
PEP 8, warum keine Leerzeichen um '=' im Schlüsselwortargument oder einem Standardparameterwert?
Warum empfiehlt PEP 8, keine Leerzeichen =in einem Schlüsselwortargument oder einem Standardparameterwert zu haben ? Ist dies nicht mit der Empfehlung von Leerzeichen um jedes andere Vorkommen =in Python-Code vereinbar? Wie ist: func(1, 2, very_long_variable_name=another_very_long_variable_name) besser als: func(1, 2, very_long_variable_name = another_very_long_variable_name) Alle Links zu Diskussionen / Erklärungen durch Pythons …



6
Wie integriere ich pep8.py in Eclipse?
Ein kleiner Hintergrund: PEP 8 ist der Style Guide für Python-Code . Es enthält die Konventionen, die alle Python-Programmierer befolgen sollten. pep8.py ist ein (sehr nützliches) Skript, das die Code-Formatierung eines bestimmten Python-Skripts gemäß PEP 8 überprüft. Eclipse ist eine großartige IDE. Mit der Pydev- Erweiterung kann damit Python entwickelt …
90 python  eclipse  pydev  pep8 

4
Bestellcodierungsstandard importieren
PEP8 schlägt vor, dass: Importe sollten in der folgenden Reihenfolge gruppiert werden: Standardbibliotheksimporte verwandte Importe von Dritten lokale anwendungs- / bibliotheksspezifische Importe Sie sollten zwischen jeder Gruppe von Importen eine Leerzeile einfügen. Gibt es eine Möglichkeit zu überprüfen , ob der Standard überall im Paket verletzt wird mit statischem Code …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.