1
我有一个Python模块分布(它是一个蛋),它包含一些额外的文件&我想在程序的运行期间复制的目录。在Python模块分配中计算目录路径
├── mypkg
│ ├── extra_files
│ │ ├── layouts/
│ │ ├── scripts/
│ │ └── config.yaml
当使用mypkg
是,我想extra_files
目录的所有内容复制到别的地方在磁盘上。喜欢的东西:
shutil.copytree('mypkg/extra_files', destination)
我在pkg_resources
采取一看但它看起来像我不能计算出一个目录路径的方式。
如何计算我的分发包中文件和目录的路径?我是否需要首先列出所有目录,然后在每个目录中的每个文件上调用pkg_resources.resource_stream
?