Relative Dateipfade in Python-Paketen
Wie verweise ich eine Datei relativ zum Verzeichnis eines Pakets?
Meine Verzeichnisstruktur ist:
/foo package1/ resources/ __init__.py package2/ resources/ __init__.py script.py
script.py
Importiert Paketepackage1
undpackage2
. Die Pakete können zwar von jedem anderen Skript auf dem System importiert werden. Wie soll ich Ressourcen in Bezug nehmen, sagen wirpackage1
um sicherzustellen, dass es für den Fall funktionieren würdeos.path.curdir
ist beliebig?