Tag: pep8

Coding-Konventionen und Stil-Richtlinien für Python.

Python-PEP 8 docstring line Länge

Anzahl der Antworten 3 Antworten
Ich habe vor kurzem damit begonnen, herauszufinden wäre es eine gute Idee zu Folgen, PEP 8. Ich habe meine editor-Anzeige der 80-Spalte markieren-und jetzt bin versucht, wrap-Zeilen, um es in passen. Meine Frage ist diese. In PEP-8

PEP 8: Funktion und Methode Argumente Namenskonvention

Anzahl der Antworten 1 Antworten
Vom PEP 8 Abschnitt von Funktion und Methode Argumente : Immer selbst für das erste argument zu Instanz-Methoden. Immer verwenden cls für das erste argument für die Klasse Methoden. Wenn eine Funktion argument-der name kollidiert mit einem

Die Installation von pep8 auf Windows

Anzahl der Antworten 1 Antworten
Versucht zu installieren, pep8 auf Windows 7 Maschine. So kann ich mit SublimeLiter für Sublime Text zu Fusseln durch python-Skripte. Habe klar installieren von Python34. Geprüft in pip und system Pfad Optionen. Versucht: Lief python pip install

Ausgabe-Einstellung max Leitungslänge für PEP8 in Eclipse

Anzahl der Antworten 4 Antworten
Ich bin mit Eclipse Juno auf eine Ubuntu x64 Maschine. Möchte ich ändern die Standard-max Zeilenlänge für die PyDev's PEP8, aber ich kann nicht! Gehe ich auf Window/Preferences/PyDev/Editor/Code Analysis/pep8.py und legen Sie die folgenden Argumente: --max-line-length=100 Was

pep8 Warnung auf regex-string in Python, Eclipse

Anzahl der Antworten 2 Antworten
Warum ist pep8 Klagen auf die nächste Zeichenfolge in den code? import re re.compile("\d{3}") Die Warnung, die ich erhalten: ID:W1401 Anomalous backslash in string: '\d'. String constant might be missing an r prefix. Können Sie erklären, was

Was bedeutet "# noqa' bedeutet in Python Kommentare?

Anzahl der Antworten 3 Antworten
Während der Suche durch ein Python-Projekt, fand ich ein paar Zeilen kommentiert mit # noqa. import sys sys.path.append(r'C:\dev') import some_module # noqa Was bedeutet noqa bedeutet in Python? Ist es spezifisch für Python nur? zu Unrecht geschlossen.

Python PEP8: Leere Zeilen convention

Anzahl der Antworten 2 Antworten
Ich bin daran interessiert zu wissen, was die Python-Konvention für die newlines zwischen den Programm-Teile? Zum Beispiel, betrachten Sie dieses: import os def func1(): def func2(): Was sollte der ideale newline Trennung zwischen: Die import Module und

Visual studio code unterdrücken pep8 Warnungen

Anzahl der Antworten 7 Antworten
Wie kann ich unterdrücken, pep8 Warnungen in Visual studio-code? Was ich tun möchte, zu unterdrücken, E501 entscheidet Warnung, die ich nicht wollen, dass Sie Warnungen erhalten, wo mein code-Länge von mehr als 80 chars. Ich bin mit

Pep8 E501 entscheidet: Zeile zu lang Fehlermeldung

Anzahl der Antworten 3 Antworten
Bekomme ich die Fehlermeldung E501: line too long aus diesem code: header, response = client.request('https://api.twitter.com/1.1/statuses /user_timeline.json?include_entities=true&screen_name='+username+'&count=1') aber wenn ich Schreibe, dieser Weg oder ein anderer Weg: header, response = client.request('\ https://api.twitter.com/1.1/statuses/user_timeline.\ json?include_entities=true&screen_name='+username+'&count=1') Bekomme ich diesen Fehler: ValueError:

PEP8 Namenskonvention auf die test-Klassen

Anzahl der Antworten 2 Antworten
Schaue ich PEP 8 -- Style Guide for Python Code und PEP8-Erweiterte Nutzung für Hinweise, wie die Namen meiner test-Klassen. Dies ist jedoch nie erwähnt, auf beiden Seiten, aber auch viele andere Seiten habe ich mir angeschaut,

Wie zu brechen eine Linie von verketteten Methoden in Python?

Anzahl der Antworten 8 Antworten
Habe ich eine Zeile im folgenden code (nicht die Schuld für Namenskonventionen, Sie sind nicht von 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 weiß nicht, wie es aussieht (nicht zu

Python, PEP-8, E122 Fortsetzung der Linie fehlende Einrückung oder höher gestuft angezeigt

Anzahl der Antworten 5 Antworten
Ich bekomme diese Fehlermeldung, aber was auch immer ich wählen, um Gedankenstrich, den ich noch bekommen, wissen Sie, warum? if len(argmaxcomp) == 1: print "The complex with the greatest mean abundance is: {0}"\ .format(argmaxcomp[0]) MCVE bitte Funktioniert

PyCharm zeigt "PEP8: voraussichtlich 2 Leerzeilen, 1"

Anzahl der Antworten 3 Antworten
Betrachten Sie den folgenden code: def add_function(a, b): c = str(a) + b print "c is %s" % c def add_int_function(c, d): e = c + d print "the vaule of e is %d" % e if

Python-PEP 8: Leere Zeilen am Anfang des Moduls

Anzahl der Antworten 1 Antworten
Es ist ein Frage , behandeln, darüber aber nicht reden über all die Punkte, die ich interessiert. PEP 8 sagt über leere Zeilen: Separate top-level function and class definitions with two blank lines. Dann, wenn Sie haben:

Wie zu verwenden Fortsetzung der Linie über eingerückt für visual Gedankenstrich?

Anzahl der Antworten 1 Antworten
Ich habe eine harte Zeit versucht, dies zu beheben Stück code, um zu passen, PEP8 - Richtlinien. Ich habe versucht, brechen Sie die Zeile mit einem backslash und dann umschließt es mit einer Reihe von Klammern. Darüber

Wie um zu verhindern, "zu breit, Ausnahme" in diesem Fall?

Anzahl der Antworten 3 Antworten
Bekam ich eine Liste von Funktionen, die fehlschlagen, und wenn man scheitern will ich nicht, das Skript zu beenden, aber weiter mit der nächsten Funktion. Bin ich die Ausführung etwas wie dieses : list_of_functions = [f_a,f_b,f_c] for

Zeile ist zu lang. Django PEP8

Anzahl der Antworten 5 Antworten
PEP8 info: models.py:10:80: E501 line too long (83 > 79 characters) Models.py: field = TreeForeignKey('self', null=True, blank=True, related_name='abcdefgh') Wie Sie richtig schreiben dieser Zeile? Ich denke, es ist fair, dies zu ignorieren bestimmte pep8 Regel für django-Projekte.

python: wie soll ich das schreiben sehr lange code-Zeilen?

Anzahl der Antworten 4 Antworten
wenn ich eine sehr lange Zeile mit einem code, ist es weiterhin möglich, es auf die nächste Zeile zum Beispiel: url='http://chart.apis.google.com/chart?chxl=1:|0|10|100|1,000|10,000|' + '100,000|1,000,000&chxp=1,0&chxr=0,0,' + max(freq) + '300|1,0,3&chxs=0,676767,13.5,0,l,676767|1,676767,13.5,0,l,676767&chxt=y,x&chbh=a,1,0&chs=640x465&cht=bvs&chco=A2C180&chds=0,300&chd=t:' Die Funktion rufen Sie max(freq) einen string zurückgeben? Wenn nicht,

Leere Zeile Python PEP8 best practice in class definition

Anzahl der Antworten 2 Antworten
Ich immer lassen Sie eine Leerzeile nach der definition der Klasse, und der code scheint zu sein, PEP8-konform, da keine Warnung ausgelöst. Ich mache dies, weil ich fand es besser lesbar als das schreiben alle zusammen. class

Gewusst wie: deaktivieren ein pep8 Fehler in einer bestimmten Datei?

Anzahl der Antworten 5 Antworten
Habe ich versucht mit #:PEP8 -E223 oder # pep8: disable=E223 Ich dachte, das zweite wäre die Arbeit aber nicht zu funktionieren scheint. Haben Sie eine Idee, wie ich das umgehen kann ? InformationsquelleAutor der Frage Flows |

Komplettes code-Beispiel, das veranschaulicht, alle PEP-8 Regeln

Anzahl der Antworten 5 Antworten
Ich will, dass mein code PEP-8 kompatibel. Allerdings Lesen die PEP8-Seite jedesmal, wenn ich vergessen habe, die Regeln zu zeitaufwendig. Viel schneller wäre, wenn ich hatte ein code-Beispiel, das veranschaulicht alle PEP-8 Regeln. Gibt es eine code-Beispiel

Wie würden Sie richtig brechen diese Zeile entsprechend pep8 Regeln?

Anzahl der Antworten 3 Antworten
Angesichts dieser Python-Klasse, die Umsetzung einer Django form, wie würde Sie richtig brechen diese erfüllen die PEP8-standards? class MyForm(forms.Form): categories = forms.CharField(required=False, widget=forms.SelectMultiple(choices=CATEGORY_VALUE), label="Categories") additional_item_ship_cost = forms.CharField(required=False, max_length=10, label="Additional Item Ship Cost") Speziell das widget= und label=

Hat PEP 8 erfordern Leerzeichen um Operatoren in der Funktion Argumente?

Anzahl der Antworten 2 Antworten
Habe ich diesen code: some_list = range(a, b+1) Nach Prüfung meiner coding-Stil mit pep8-plugin für vimich bekam diese Warnung: missing whitespace around operator Scheint es, dass Sie kompatibel mit PEP 8 sollte ich stattdessen schreiben? some_list =

Wie deaktivieren Sie spezielle Namenskonvention Inspektion von PEP 8 in PyCharm

Anzahl der Antworten 4 Antworten
habe ich installiert, PyCharm und aktiviert pep8 Prüfungen in Inspections wenn ich Schreibe solche Funktion def func(argOne): print(argOne) die IDE zeigt mir diese Warnung: Argument name should be lowercase aber es gibt keine option zum ignorieren der

Warum macht PEP-8 angeben, eine maximale Zeilenlänge von 79 Zeichen?

Anzahl der Antworten 10 Antworten
Warum in diesem Jahrtausend, sollte Python PEP-8 geben Sie eine maximale Zeilenlänge von 79 Zeichen? Ziemlich jeder code-editor unter der Sonne verarbeiten kann mehr Zeilen. Was tun mit der Verpackung sollte die Wahl der Inhalte, der Verbraucher,

Definieren Sie Funktionen mit zu vielen Argumenten, um den PEP8-Standard einzuhalten

Anzahl der Antworten 6 Antworten
Habe ich definiert eine Funktion mit einer langen Liste von Argumenten. Die gesamten Charaktere, die in der definition ist über 80 und nicht halten PEP8. def my_function(argument_one, argument_two, argument_three, argument_four, argument_five): Was kann der beste Ansatz zur

Was ist PEP8 E128: Fortsetzungszeile für visuelle Einzug unter-eingerückt?

Anzahl der Antworten 1 Antworten
Nur eine Datei geöffnet mit Sublime Text (mit Sublime Linter) und bemerkte ein PEP8 Formatierung Fehler, den ich nie zuvor gesehen hatte. Hier ist der text: urlpatterns = patterns('', url(r'^$', listing, name='investment-listing'), ) Es lahmende das zweite

Kodierungsstandard für den Importauftrag

Anzahl der Antworten 4 Antworten
PEP8 deutet darauf hin, dass: Importe gruppiert werden sollen in der folgenden Reihenfolge: standard-Bibliothek importiert verbundenen Dritten Einfuhren lokale Anwendung/Bibliothek bestimmte Einfuhren Sollten Sie eine leere Zeile zwischen jeder Gruppe von Importen. Gibt es eine Möglichkeit zu

Wie sollte ich eine lange URL in einem Python-Kommentar formatieren und trotzdem PEP8-konform sein?

Anzahl der Antworten 7 Antworten
In einem block-Kommentar, möchte ich als Verweis zu einer URL, die ist über 80 Zeichen lang sein. Was ist die bevorzugte Konvention für die Anzeige dieser URL? Weiß ich wenig.ly ist eine option, aber die URL selbst

Gibt es ein empfohlenes Format für mehrzeilige Importe?

Anzahl der Antworten 4 Antworten
Habe ich gelesen, es gibt drei Möglichkeiten für die Kodierung von multi-line-Einfuhren in python Durch Schrägstriche: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Duplizieren senteces: from Tkinter import Tk,

Wie kann ich den Emacs Flymake-Modus für Python mit Pyflakes und Pyint-Prüfcode verwenden?

Anzahl der Antworten 4 Antworten
Für die überprüfung von code in python-Modus benutze ich flymake mit pyflakes Will auch ich check code style (pep8) mit pylint (Beschreibung auf der gleichen Seite mit pyflakes) Dieser Lösungen arbeiten. Aber ich kann nicht konfigurieren flymake

Zeilenfortsetzung für Listenübersichten oder Generatorausdrücke in Python

Anzahl der Antworten 3 Antworten
Wie soll man brechen, eine sehr lange Liste Verständnis? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Habe ich auch irgendwo gesehen, dass Leute, die nicht mögen, mit '\' zu brechen, Linien, aber nie verstanden, warum. Was ist der Grund

Welche PEP 8 Richtlinien ignorierst du und an welche gehst du?

Anzahl der Antworten 14 Antworten
Laufe der Jahre, die mehr Python, die ich Schreibe, desto mehr finde ich mich einverstanden mit den meisten der Leitlinien, obwohl ich konsequent und absichtlich brechen einige für meine eigenen Gründe. Ich würde sein neugierig zu wissen,

Tool zum Konvertieren von Python-Code zu PEP8-kompatibel

Anzahl der Antworten 5 Antworten
Ich weiß, es gibt tools, die überprüfen, ob Ihre Python-code ist kompatibel mit PEP8, zum Beispiel gibt es sowohl ein online-service und ein python-Modul. Aber ich kann nicht finden, einen service oder ein Modul, das konvertieren mein

Was ist der richtige Weg, um Python `import x` und` from x import y` Anweisungen zu sortieren?

Anzahl der Antworten 3 Antworten
Den python style guide schlägt die Gruppe importiert wie diese: Importe gruppiert werden sollen in der folgenden Reihenfolge: standard-Bibliothek importiert verbundenen Dritten Einfuhren lokale Anwendung/Bibliothek bestimmte Einfuhren Jedoch, es nicht zu erwähnen, was, wie die zwei verschiedene

Python-Funktion Argumentliste Formatierung

Anzahl der Antworten 1 Antworten
Was ist der beste Weg, um format folgende Stück code entsprechend zu PEP8: oauth_request = oauth.OAuthRequest.from_consumer_and_token(consumer, token=token, verifier=verifier, http_url=ACCESS_TOKEN_URL) Das problem ist, dass wenn ich mehr als einen parameter auf der ersten Zeile, die Zeile länger als

Wie konfiguriere ich PyLint, um alle Dinge zu überprüfen, die PEP8 prüft?

Anzahl der Antworten 1 Antworten
Suche für eine Antwort auf PyLint die mailing-Liste bringt keine interessanten Ergebnisse. PyLint ist bekannt, dass Sie sehr anpassbar, so dass ich denke, dies sollte möglich sein... Dem Grund möchte ich PyLint zur überprüfung der Einhaltung des

Korrigieren Sie den Stil für Zeilenumbrüche beim Verketten von Methoden in Python

Anzahl der Antworten 5 Antworten
Ich habe einige code wie dieser. Sollte die Pause eintreten, bevor die Perioden oder nach? # before my_var = somethinglikethis.where(we=do_things).where(we=domore).where(we=everdomore) # this way my_var = somethinglikethis.where(we=do_things) \ .where(we=domore) \ .where(we=everdomore) # or this way my_var = somethinglikethis.where(we=do_things).

Warum verwendet PyCharm 120 Zeichenzeilen, obwohl PEP8 79 angibt?

Anzahl der Antworten 2 Antworten
PEP8 klar gibt 79 Zeichen, jedoch, PyCharm standardmäßig auf 120 und gibt mir die Warnung "PEP8: Zeile zu lang (... > 120 Zeichen)". Dies in früheren Versionen von PEP8 verwenden 120 und PyCharm aktualisiert nicht die PEP8-checker?

PEP 8, warum keine Leerzeichen um '=' im Schlüsselwortargument oder einem Standardparameterwert?

Anzahl der Antworten 5 Antworten
Warum PEP-8 empfehlen nicht mit Leerzeichen = ein keyword-argument oder ein default-parameter Wert? Ist dies unvereinbar mit der Empfehlung Leerzeichen um jedes andere vorkommen von = im Python-code? Wie: func(1, 2, very_long_variable_name=another_very_long_variable_name) besser als: func(1, 2, very_long_variable_name

Python: Pep8 E128 Einrückungsfehler ... wie kann das durch gestylt werden?

Anzahl der Antworten 3 Antworten
Ich habe diese Aussage als ein paar Zeilen: return render_to_response('foo/page.html', { 'situations': situations, 'active': active_req, }, context_instance=RequestContext(request)) So wie es da steht, mit dem PEP8-Skript, es gibt mir eine "E128: Fortsetzung der Linie unter-eingerückt für visual Gedankenstrich"

Python: Verwenden von 4 Leerzeichen zum Einrücken. Warum?

Anzahl der Antworten 13 Antworten
Während dem Programmieren python bin ich mit nur 2 Leerzeichen zum Einrücken, sicher PEP-8 wirklich nur empfehlen, sich 4 Räume, sondern auch historisch für mich ist es ungewöhnlich. So, jemand kann mich überzeugen, auch mit 4 Leerzeichen

Wie bricht man eine Reihe von verketteten Methoden in Python?

Anzahl der Antworten 8 Antworten
Habe ich eine Zeile im folgenden code (nicht die Schuld für Namenskonventionen, Sie sind nicht von 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 weiß nicht, wie es aussieht (nicht zu

Wie integriere ich pep8.py in Eclipse?

Anzahl der Antworten 6 Antworten
Ein wenig hintergrund: PEP 8 ist die Style Guide for Python Code. Es enthält die Konventionen, die alle python-Programmierer sollten Folgen. pep8.py ist eine (sehr nützliche) Skript, das überprüft der code-Formatierung einer bestimmten python-Skript, laut PEP 8.

Wie behebt man "falsche hängende Einkerbung" von Pylint und PEP8 E121?

Anzahl der Antworten 3 Antworten
Ich versuche, richtig Gedankenstrich folgende Stück code: RULES_LIST = [ ('Name1', 1, 'Long string upto 40 chars'), ('Name2', 2, 'Long string upto 40 chars'), ('Name3', 3, 'Long string upto 40 chars'), ('Name4', 4, 'Long string upto 40

Wie verwendet man pythons isinstance (), um zu überprüfen, ob eine Variable eine Zahl ist?

Anzahl der Antworten 3 Antworten
Fand ich einige alte Python-code, der war etwas wie: if type(var) is type(1): ... Als erwartet pep8 beschwert sich über diese Empfehlung die Verwendung von isinstance(). Nun, das problem ist, dass die numbers - Modul wurde Hinzugefügt,

Wie kann ich meinen Python-Code unter 80 Zeichen pro Zeile setzen?

Anzahl der Antworten 4 Antworten
Ich geschrieben habe einige Python, in dem einige Linien mehr als 80 Zeichen in der Länge, das ist eine Schwelle, die ich brauchen, um zu bleiben unter. Wie passe ich meinen code zu reduzieren Leitungslängen? InformationsquelleAutor der

Wie schreibe ich eine sehr lange Zeichenfolge, die mit PEP8 konform ist und E501 verhindert

Anzahl der Antworten 6 Antworten
Als PEP8 schlägt vor, halten Sie unterhalb der 80-Spalten-Regel für Ihre python-Programm, wie kann ich halten Sie sich an, mit langen strings, d.h. s = "this is my really, really, really, really, really, really, really long string

PyLint, PyChecker oder PyFlakes?

Anzahl der Antworten 2 Antworten
Ich würde gerne ein feedback über diese tools auf : Funktionen; Anpassungsfähigkeit; Benutzerfreundlichkeit und Lernkurve. InformationsquelleAutor der Frage e-satis | 2009-09-15

Pycharms Code Style Inspection: bestimmte Regeln ignorieren / ausschalten

Anzahl der Antworten 4 Antworten
Ich versuche zu importieren Sie vorhandene Projekt in PyCharm. Ich kann Refactoring den code, so dass PyCharm werden zufrieden sein, aber wir mögen es, Leerzeichen Doppelpunkten in Wörterbücher wie diese: {"A" : "B"}. Wir mögen auch die