Ich habe diesen Teil von PEP-8 unter https://www.python.org/dev/peps/pep-0008/#package-and-module-names gesehen
Mir ist nicht klar, ob dies auf den Dateinamen eines Moduls / einer Klasse / eines Pakets verweist.
Wenn ich jeweils ein Beispiel hätte, sollten die Dateinamen gegebenenfalls in Kleinbuchstaben mit Unterstrichen angegeben werden? Oder etwas anderes?
python
coding-style
naming-standards
Dunkelheit
quelle
quelle
FooBar
undFooBiz
möglicherweise beide in filesomepkg/foobar.py
(also :),from somepkg.foobar import FooBar
aber KlasseTimerError
könnteexcept/timer_error.py
(alsofrom except.timer_error import TimerError
) hineingehen, da das Entfernen vonCamelCase
manchmal das Lesen des Wortes erschwert undsnake_case
daher für den Dateinamen verwendet werden kann.Antworten:
Zitieren von https://www.python.org/dev/peps/pep-0008/#package-and-module-names :
Für den Unterricht :
Und Funktions- und (lokale) Variablennamen sollten sein:
In dieser Antwort finden Sie den Unterschied zwischen Modul, Klasse und Paket:
So sagt Ihnen PEP 8 :
PEP 8 sagt , dass Namen sollten kurz ; Diese Antwort gibt einen guten Überblick darüber, was bei der Erstellung von Variablennamen zu beachten ist, die auch für andere Namen gelten (für Klassen, Pakete usw.):
Eine gute Übersicht über die Namenskonventionen finden Sie abschließend im Google Python Style Guide .
quelle
some
>long
>name
stattsomelongname
?)Hier ist ein Link für verschiedene Arten von Python-Namenskonventionen.
Der Styleguide für Python basiert auf Guidos Empfehlungen für Namenskonventionen.
quelle