Rutas de archivo relativas en paquetes de Python

¿Cómo puedo hacer referencia a un archivo en relación con el directorio de un paquete?

Mi estructura de directorio es:

    /foo
     package1/
      resources/
      __init__.py
     package2/
      resources/
      __init__.py
     script.py

script.py paquetes de importacionespackage1 ypackage2. Aunque los paquetes pueden ser importados por cualquier otro script en el sistema. ¿Cómo debo hacer referencia a los recursos dentro, por ejemplo,package1 para asegurarse de que funcionaría en casoos.path.curdir es arbitrario?

Respuestas a la pregunta(4)

Su respuesta a la pregunta