如何解压缩.usdz文件在python?



是否有办法在python中解压缩。usdz文件?我正在看shutil.unpack_archive,但如果没有现有的功能来解包它,我似乎无法使用它。他们使用zip压缩,只是有不同的文件扩展名。只是重命名他们有。zip扩展工作吗?有没有办法"告诉"我?这些基本上都是。zip文件,我还能用别的什么吗?

运行Linuxunzip命令可以解压缩它们,但由于我对shell脚本和我需要做的文件操作相对不熟悉,我更喜欢使用python。

有两种方法可以做到这一点。

使用shutil.unpack_archiveformat="zip"参数,例如

import shutil
archive_path = "/path/to/archive.usdz"
shutil.unpack_archive(archive_path, format="zip")
# note you can also pass extract_dir keyword argument to
# set where the files are extracted to

您也可以直接使用zipfile模块:

import zipfile
archive_path = "/path/to/archive.usdz"
zf = zipfile.ZipFile(archive_path)
zf.extractall()
# note that this extracts to the working directory unless you specify the path argument

相关内容

  • 没有找到相关文章

最新更新