【发布时间】:2019-09-27 20:47:59
【问题描述】:
在我尝试分发的本地版本的包中,我有以下代码:
shutil.copytree(WWW_LOCATION, dir_path)
WWW_LOCATION 是我的 python 模块的子文件夹,其中包含一些静态文件和文件夹:
dv
\dv
mytool.py
\www_folder
\somefolders_and_files
setup.py
MANIFEST.in
README.md
LICENSE
setup.cfg
在我的代码中,执行后,我需要将整个文件夹与一些动态生成的文件一起复制到用户指定的位置。这在本地工作得很好,但我读到通过 pypi 分发时,我必须小心,因为文件可能会被压缩。
This answer 解释了如何访问资源中的内容(=在 python 中读取它们),但是,一次只能访问一个文件。将文件夹内容复制到指定位置的安全方法是什么?
【问题讨论】: