Względne ścieżki plików w pakietach Pythona
Jak odwołać się do pliku w stosunku do katalogu pakietu?
Moja struktura katalogów to:
/foo package1/ resources/ __init__.py package2/ resources/ __init__.py script.py
script.py
importuje pakietypackage1
ipackage2
. Chociaż pakiety mogą być importowane przez dowolny inny skrypt w systemie. Jak powinienem odwoływać się do zasobów, powiedzmy,package1
aby upewnić się, że zadziała w przypadkuos.path.curdir
jest arbitralny?