Ho visto questa parte di PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names
Non sono chiaro se questo si riferisce al nome del file di un modulo / classe / pacchetto.
Se avessi un esempio di ciascuno, i nomi dei file dovrebbero essere tutti in minuscolo con caratteri di sottolineatura, se appropriato? O qualcos'altro?

FooBareFooBizentrambe potrebbero andare nel filesomepkg/foobar.py(quindi:)from somepkg.foobar import FooBarma la classeTimerErrorpotrebbe andareexcept/timer_error.py(cosìfrom except.timer_error import TimerError), poiché la rimozione diCamelCasetalvolta rende la parola più difficile da leggere, quindisnake_casepuò essere usata per il nome del file.