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, …
Ich habe gerade eine Datei mit Sublime Text (mit Sublime Linter) geöffnet und einen PEP8-Formatierungsfehler festgestellt, den ich noch nie zuvor gesehen hatte. Hier ist der Text: urlpatterns = patterns('', url(r'^$', listing, name='investment-listing'), ) Es markiert das zweite Argument, die Zeile, die beginnt url(...) Ich wollte diese Prüfung in ST2 …
Ich verwende PyCharm unter Windows und möchte die Einstellungen ändern, um die maximale Zeilenlänge auf 79Zeichen zu beschränken, im Gegensatz zum Standardlimit für 120Zeichen. Wo kann ich die maximale Anzahl von Zeichen pro Zeile in PyCharm ändern?
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, …
Da PEP8 vorschlägt, die 80-Spalten-Regel für Ihr Python-Programm zu unterschreiten, wie kann ich mich mit langen Zeichenfolgen daran halten, d. H. s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Wie würde ich vorgehen, um dies auf die folgende Zeile …
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 …
Beim Durchsuchen eines Python-Projekts habe ich einige Zeilen gefunden, die mit kommentiert wurden # noqa. import sys sys.path.append(r'C:\dev') import some_module # noqa Was noqabedeutet in Python? Ist es nur für Python spezifisch?
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 …
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, …
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, …
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 …
Wie soll man ein sehr langes Listenverständnis auflösen? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Ich habe auch irgendwo gesehen, dass Leute, die es nicht mögen, '\' zu verwenden, um Linien aufzubrechen, aber nie verstanden haben, warum. Was ist der Grund dafür?
Bei Verwendung der PyCharm-IDE except:löst die Verwendung von ohne Ausnahmetyp eine Erinnerung von der IDE aus, dass diese Ausnahmeklausel ist Too broad. Sollte ich diesen Rat ignorieren? Oder ist es pythonisch, immer den Ausnahmetyp anzugeben?
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.