|
发表于 2024-1-6 22:15:50
|
显示全部楼层
是的,如果你要解压其他格式的文件,Mac上有一个名为`tar`的常用工具可以用来处理各种类型的压缩文件。以下是一个示例代码,可以用来解压tar、gz和bz2格式的文件:import tarfiledef extract_archive(archive_path, extract_path): if archive_path.endswith('.tar'): with tarfile.open(archive_path, 'r') as tar_ref: tar_ref.extractall(extract_path) print("解压完成!") elif archive_path.endswith('.tar.gz') or archive_path.endswith('.tgz'): with tarfile.open(archive_path, 'r:gz') as tar_ref: tar_ref.extractall(extract_path) print("解压完成!") elif archive_path.endswith('.tar.bz2') or archive_path.endswith('.tbz'): with tarfile.open(archive_path, 'r:bz2') as tar_ref: tar_ref.extractall(extract_path) print("解压完成!") else: print("不支持的压缩文件格式!")# 假设你有一个名为'example.tar.gz'的压缩文件,将其解压到当前目录下的'extracted_files'文件夹中extract_archive('example.tar.gz', 'extracted_files')你只需要将上述代码中的'example.tar.gz'替换为你要解压的文件名,将'extracted_files'替换为你要将文件解压到的目标文件夹的路径。希望这可以帮到你!如果还有其他问题,请随时提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|