python實(shí)現(xiàn)批量壓縮指定目錄下的文件夾
語(yǔ)言:python 3
用法:選擇目錄,對(duì)該目錄下的文件夾分別壓縮,生成同名壓縮文件,并保存到該目錄下。
import os
import shutil
import zipfile
from tkinter import Tk
from tkinter import filedialog
root = Tk()
root.withdraw()
directory = filedialog.askdirectory(title="選擇目錄")
def zip_folders(directory):
for root, dirs, files in os.walk(directory):
for dir_name in dirs:
folder_path = os.path.join(root, dir_name)
zip_path = f"{folder_path}"
shutil.make_archive(zip_path, 'zip', folder_path)
print(f"已壓縮文件夾: {zip_path}")
zip_folders(directory)
zip_folders(directory)到此這篇關(guān)于python實(shí)現(xiàn)批量壓縮指定目錄下的文件夾的文章就介紹到這了,更多相關(guān)python批量壓縮指定文件夾內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Pytorch+PyG實(shí)現(xiàn)GraphConv過程示例詳解
這篇文章主要為大家介紹了Pytorch+PyG實(shí)現(xiàn)GraphConv過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
Python 3.6打包成EXE可執(zhí)行程序的實(shí)現(xiàn)
這篇文章主要介紹了Python 3.6打包成EXE可執(zhí)行程序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
協(xié)程Python 中實(shí)現(xiàn)多任務(wù)耗資源最小的方式
協(xié)程是 Python 中另外一種實(shí)現(xiàn)多任務(wù)的方式,只不過比線程更小,占用更小執(zhí)行單元(理解為需要的資源)。這篇文章主要介紹了協(xié)程Python 中實(shí)現(xiàn)多任務(wù)耗資源最小的方式,需要的朋友可以參考下2020-10-10
圖像檢索之基于vlfeat實(shí)現(xiàn)SIFT特征
SIFT特征的講解已經(jīng)很多了,本文就借助vlfeat對(duì)SIFT特征的提取過程做一個(gè)總結(jié)。接下來(lái)通過本文給大家介紹圖像檢索之基于vlfeat實(shí)現(xiàn)SIFT,感興趣的朋友跟隨小編一起看看吧2021-12-12
使用python-docx生成的Word文檔打開時(shí)彈出“無(wú)法讀取內(nèi)容“警告的解決方案
這篇文章主要介紹了使用python-docx基于WPS模板生成.docx報(bào)告文件時(shí),用Microsoft Word打開會(huì)彈出“無(wú)法讀取內(nèi)容”警告的問題及其解決方案,需要的朋友可以參考下2026-05-05
Python無(wú)權(quán)點(diǎn)文件轉(zhuǎn)化成鄰接矩陣方式
這篇文章主要介紹了Python無(wú)權(quán)點(diǎn)文件轉(zhuǎn)化成鄰接矩陣方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12
利用python中集合的唯一性實(shí)現(xiàn)去重
集合,用{ }表示,集合中所有元素具有唯一性。這篇文章給大家介紹利用python中集合的唯一性實(shí)現(xiàn)去重,感興趣的朋友一起看看吧2020-02-02

