现在市面上有一些解压缩软件是要收费的,大家有没有想过用python做一个解压缩程序呢
废话不多说,上代码
from tkinter import * # 导入tkinter的所有组件
from tkinter.filedialog import askdirectory # 导入目录操作库
import tkinter.messagebox # 弹出消息框
import zipfile # 解压缩核心库
import os # os操作库
import tkinter.filedialog # 导入操作文件的库
def selectPath():
path_ = askdirectory()
path.set(path_)
def selectFile():
file_path = tkinter.filedialog.askopenfilename()
file_path.replace("/","\\\\")
filename.set(file_path)
def outputFlie():
output_flie = askdirectory()
outputfile.set(output_flie)
#压缩文件
# path:要压缩的文件的路径
def zip_file():
zip_name = path.get() +'.zip' # 获取绝对路径然后给压缩文件加上.zip结尾
z = zipfile.ZipFile(zip_name,'w',zipfile.ZIP_DEFLATED) # 写入.zip
for dirpath, dirnames, filenames in os.walk(path.get()):# 使用os遍历目录路径,目录名,文件名
fpath = dirpath.replace(path.get(),'') # 获取目录路径
fpath = fpath and fpath +

本文探讨了如何利用Python创建一款解压缩工具,作为市面上收费软件的替代方案。通过分享代码,作者展示了Python在文件处理方面的应用。
最低0.47元/天 解锁文章
270

被折叠的 条评论
为什么被折叠?



