下面是一个示例代码,演示如何使用python将多个文件写入zip文件。

import zipfile
import os

# 定义要压缩的文件列表
file_list = ['file1.txt', 'file2.txt', 'file3.txt']

# 创建一个zip文件,名为archive.zip
with zipfile.ZipFile('archive.zip', 'w') as myzip:

    # 循环遍历文件列表,将每个文件添加到zip文件中
    for file in file_list:
        myzip.write(file)

# 打印zip文件中的文件列表
with zipfile.ZipFile('archive.zip', 'r') as myzip:
    print(myzip.namelist())

# 删除原始文件,只保留zip文件
for file in file_list:
    os.remove(file)

在上面的代码中,我们使用zipfile模块创建了一个名为archive.zip的zip文件,并将file1.txtfile2.txtfile3.txt这三个文件添加到zip文件中。然后,我们使用ZipFile.namelist()方法打印了zip文件中的文件列表。

最后,我们使用os.remove()函数删除了原始文件,只保留了zip文件

python 将多个文件写入zip文件

原文地址: https://www.cveoy.top/t/topic/fJVR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录