tft每日頭條

 > 科技

 > python中zip的用法

python中zip的用法

科技 更新时间:2024-12-04 21:48:56

python中zip的用法?使用 shutil 或 zipFile 對整個文件夾進行壓縮,生成一個 zip 壓縮包,今天小編就來聊一聊關于python中zip的用法?接下來我們就一起去研究一下吧!

python中zip的用法(Python入門題048文件夾生成zip)1

python中zip的用法

題目:

使用 shutil 或 zipFile 對整個文件夾進行壓縮,生成一個 zip 壓縮包

#python #zip #shutil #壓縮包

視頻教程:

Python入門題048:文件夾生成zip(用shutil或zipfile)

代碼1:

import shutil dirname = '/private/var/www/coding-anderson/Python_100_Exercises/exercises_031_to_040' shutil.make_archive('my_file', 'zip', dirname)

代碼2:

import os import zipfile dirname = '/private/var/www/coding-anderson/Python_100_Exercises/exercises_031_to_040' def zipdir(path, ziph: zipfile.ZipFile): # ziph is zipfile handle for root, dirs, files in os.walk(path): for file in files: if not file.endswith('.py'): continue abspath = os.path.join(root, file) ziph.write(abspath, # 必須傳入相對路徑, # 否則壓縮包裡的文件夾是從 /private 開始的 os.path.relpath(abspath, os.path.join(path, '..'))) zipf = zipfile.ZipFile('my_file.zip', 'w', zipfile.ZIP_DEFLATED) zipdir(dirname, zipf) zipf.close()

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved