如何相对引用一个包(package)的目录下的文件?
我的目录结构如下:
/foo package1/ resources/ __init__.py package2/ resources/ __init__.py script.py
script.py
导入了 package1
和 package2
包,尽管其他系统中的脚本也可以导入这些包。如果我想引用例如 package1
中的资源(resources),应该如何确保在 os.path.curdir
是任意值的情况下也能正常工作呢?