将图像添加到zip下的目录中?

时间:2015-10-13 11:57:21

标签: python python-2.7 openxml zipfile

我想在zip下的目录中添加图片。 zip的结构如下:

doc1.zip

├── word
|   ├── media
|       ├── img1.png
|       └── img2.png

我想在媒体下添加图片soc_logo。 我写了以下代码:

with zipfile.ZipFile(zip_copy_filename, "w") as documentx:
        for filename in filenames:
            if filename=='word/media/soc_logo.png':
                documentx.write(os.path.join(tmp_dir,filename))
            else:
                documentx.write(os.path.join(tmp_dir,filename), filename)

但结果如下:

doc1.zip

├── temp
|   ├── /tmpT6kmaW/word/media/
├── word
|   ├── media
|       ├── img1.png
|       └── img2.png

请帮忙吗?

0 个答案:

没有答案