Verwalten von Ressourcen in einem Python-Projekt

Ich habe ein Python-Projekt, in dem ich viele Nicht-Code-Dateien verwende. Derzeit sind dies alles Bilder, aber ich könnte in Zukunft andere Arten von Dateien verwenden. Was wäre ein gutes Schema zum Speichern und Referenzieren dieser Dateien?

Ich habe überlegt, nur einen Ordner "resources" im Hauptverzeichnis zu erstellen, aber es gibt ein Problem. Einige Bilder werden in Unterpaketen meines Projekts verwendet. Das Speichern dieser Bilder auf diese Weise würde zu einer Kopplung führen, was ein Nachteil ist.

Außerdem brauche ich eine Möglichkeit, auf diese Dateien zuzugreifen, die unabhängig von meinem aktuellen Verzeichnis ist.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage