小编Flu*_*lux的帖子

ZIp仅目录内容,不包括父目录-Python

我试图压缩目录的内容,而不压缩目录本身,但是我找不到一种明显的方式来做到这一点,而且我对python非常陌生,因此对我来说基本上是德语。这是我正在使用的代码,它成功地包含了父代及其内容:

#!/usr/bin/env python
import os
import zipfile

def zipdir(path, ziph):
    # ziph is zipfile handle
    for root, dirs, files in os.walk(path):
        for file in files:
            ziph.write(os.path.join(root, file))

if __name__ == '__main__':
    zipf = zipfile.ZipFile('Testing.zip', 'w', zipfile.ZIP_DEFLATED)
    zipdir('android', zipf)
    zipf.close()
Run Code Online (Sandbox Code Playgroud)

我曾尝试对其进行修改,但总是会遇到无法理解的错误。任何帮助将不胜感激。

python zip os.walk zipfile

3
推荐指数
1
解决办法
1834
查看次数

标签 统计

os.walk ×1

python ×1

zip ×1

zipfile ×1