在Python中,你可以使用 `zipfile` 模块来解压文件内容。下面是一个简单的示例代码,展示了如何使用 `zipfile` 模块来解压缩一个 `.zip` 文件:
import zipfile
def unzip_file(zip_file, extract_dir):
with zipfile.ZipFile(zip_file, 'r') as zip_ref:
zip_ref.extractall(extract_dir) 解压缩到指定目录
调用函数
zip_file = 'example.zip' 压缩文件路径
extract_dir = 'extracted_files' 解压缩目录
unzip_file(zip_file, extract_dir)
在上面的代码中,`unzip_file` 函数接受两个参数:要解压缩的压缩文件路径和解压缩的目标目录。使用 `zipfile.ZipFile` 方法打开压缩文件,并通过 `extractall` 方法将文件内容解压缩到指定的目录中。
请确保压缩文件 `example.zip` 位于与代码相同的目录下,或者通过指定完整路径来访问文件。解压缩后的文件将会保存在 `extracted_files` 目录中。
如果你需要解压其他类型的压缩文件,比如 `.tar.gz` 或 `.gz`,你可以使用 `tarfile` 模块。下面是一个解压 `.tar.gz` 文件的示例代码:
import tarfile
def un_tar(file_name):
with tarfile.open(file_name, 'r:gz') as tar:
tar.extractall() 解压缩到当前目录
调用函数
file_name = 'example.tar.gz' 压缩文件路径
un_tar(file_name)
在这个例子中,`un_tar` 函数接受一个参数,即要解压的 `.tar.gz` 文件路径。使用 `tarfile.open` 方法以读取和压缩模式打开文件,并通过 `extractall` 方法将文件内容解压缩到当前目录。
请确保 `.tar.gz` 文件位于与代码相同的目录下,或者通过指定完整路径来访问文件。解压缩后的文件将会保存在当前目录中。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/139231.html