是否可以强制另一个软件包使用我指定的资源目录?我想将自定义数据文件注入另一个程序包,而该程序包可能不在文件系统的可写部分中。如果可以写入文件系统,则可以考虑将数据文件符号链接到使用pkg_resources
我只是希望pkg_resources在导入时将任意目录返回到软件包中。
import pkg_resources
pkg_resources.override_resources_with_stackoverflow_magic('foo', '/bar/baz/')
import foo