Python + zipfile库实现zip文件解压自动化脚本示例
Python  /  管理员 发布于 1年前   455
Python脚本之zip文件解压自动化,使用内置的 zipfile 库来自动解压.zip文件
示例代码:
import zipfile
import os
def unzip_file(zip_filepath, dest_path):
"""
Unzip a zip file to the destination path.
:param zip_filepath: the path of the zip file.
:param dest_path: the destination path where the file will be unzipped.
"""
with zipfile.ZipFile(zip_filepath, 'r') as zip_ref:
zip_ref.extractall(dest_path)
def auto_unzip(directory):
"""
Automatically unzip all zip files in a directory.
:param directory: the directory where the zip files are located.
"""
for filename in os.listdir(directory):
if filename.endswith(".zip"):
print(f"Unzipping {filename}")
unzip_file(os.path.join(directory, filename), directory)
# Use the function
auto_unzip("/path/to/your/directory")
这段代码首先定义了一个名为 unzip_file 的函数,
该函数打开指定路径的.zip 文件,并将其内容解压缩到指定的目标路径。
然后,定义了一个名为 auto_unzip 的函数,
该函数遍历指定目录中的所有文件,找到所有.zip 文件并解压缩它们。
在最后,调用 auto_unzip 函数,并传入你想要自动解压.zip 文件的目录的路径。
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号