Python einzelne Konfigurationsdatei

Ich entwickle ein Projekt, das eine einzelne Konfigurationsdatei erfordert, deren Daten von mehreren Modulen verwendet werden.
Meine Frage ist: Was ist der gemeinsame Ansatz dazu? sollte ich die Konfigurationsdatei von jedem meiner Module (Dateien) lesen oder gibt es eine andere Möglichkeit, dies zu tun?

Ich dachte an ein Modul namens config.py, das die Konfigurationsdateien liest und wann immer ich eine Konfiguration benötigeimport config und dann mach sowasconfig.data['teamsdir'] bekommen das'teamsdir' Eigentum (zum Beispiel).

Antwort: entschied sich für den conf.py-Ansatz, da dieser modular, flexibel und einfach ist

Ich kann nur die Konfigurationsdaten direkt in die Datei einfügen, letztere, wenn ich aus einer JSON-Datei eine XML-Datei oder mehrere Quellen lesen möchte, ändere ich einfach die conf.py und stelle sicher, dass auf die Daten auf die gleiche Weise zugegriffen wird.

akzeptierte Antwort: wählte "Alex Martelli" Antwort, weil es das vollständigste war. stimmten andere Antworten ab, weil sie auch gut und nützlich waren.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage