在Python中,你可以使用 `gzip` 模块来解压缩 `.gz` 文件。下面是一个简单的示例代码,展示了如何解压缩一个 `.gz` 文件:
import gzip
import os
def un_gz(file_path):
获取文件名,去掉后缀名
file_name = os.path.splitext(file_path)
创建gzip对象
with gzip.open(file_path, 'rb') as f_in:
读取解压后的文件内容
with open(file_name, 'wb') as f_out:
f_out.write(f_in.read())
使用示例
gz_file_path = 'path/to/your/file.gz' 替换为你的.gz文件路径
un_gz(gz_file_path)
这段代码首先导入了 `gzip` 和 `os` 模块,然后定义了一个名为 `un_gz` 的函数,该函数接受一个 `.gz` 文件的路径作为参数。函数内部,它首先获取文件名并去掉后缀名,然后使用 `gzip.open` 以二进制读取模式打开 `.gz` 文件,并将解压后的内容写入到一个新的文件中,该文件没有 `.gz` 后缀。
请确保将 `gz_file_path` 替换为你想要解压缩的 `.gz` 文件的实际路径。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/115192.html