91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Python文件操作怎樣進行文件壓縮

小樊
81
2024-11-09 13:42:46
欄目: 編程語言

在Python中,可以使用zipfile模塊來對文件進行壓縮。以下是一個簡單的示例,展示了如何將一個或多個文件壓縮到一個ZIP文件中:

import zipfile

def zip_files(zip_filename, files_to_compress):
    with zipfile.ZipFile(zip_filename, 'w', zipfile.ZIP_DEFLATED) as zipf:
        for file in files_to_compress:
            zipf.write(file, arcname=file)

# 使用示例
zip_filename = 'example.zip'
files_to_compress = ['file1.txt', 'file2.txt', 'file3.txt']
zip_files(zip_filename, files_to_compress)

在這個示例中,我們定義了一個名為zip_files的函數,它接受兩個參數:zip_filename(要創建的ZIP文件的名稱)和files_to_compress(要壓縮的文件列表)。我們使用zipfile.ZipFile創建一個新的ZIP文件,并使用with語句確保文件在操作完成后正確關閉。

with語句內部,我們遍歷files_to_compress列表中的每個文件,并使用zipf.write()方法將其添加到ZIP文件中。arcname參數用于設置ZIP文件中的文件名,這里我們直接使用了原始文件名。

要使用這個函數,只需提供要壓縮的文件名和要壓縮的文件列表即可。

0
隆尧县| 曲麻莱县| 镶黄旗| 普安县| 韩城市| 景洪市| 莎车县| 甘洛县| 文成县| 娱乐| 黄梅县| 双城市| 潞西市| 兖州市| 淮北市| 竹北市| 盖州市| 西华县| 剑河县| 大方县| 遵化市| 滨海县| 民权县| 石渠县| 元谋县| 合川市| 普格县| 新田县| 巴南区| 武夷山市| 邵武市| 塔河县| 和林格尔县| 独山县| 界首市| 平定县| 察隅县| 宾阳县| 乾安县| 石屏县| 宁河县|