gpt4 book ai didi

python - tarfile.open() 未提取到正确的目录路径

转载 作者:行者123 更新时间:2023-12-01 00:07:21 25 4
gpt4 key购买 nike

我正在尝试将 tar.gz 文件中的所有内容提取到同一目录中。以下代码可以提取所有文件,但文件存储在工作目录中,而不是我输入的名称路径中。

import tarfile
zip_rw_data = r"P:\Lehmann\Test_Python_Project\RW_data.tar.gz"
tar = tarfile.open(name=zip_rw_data, mode='r')
tar.extractall()
tar.close()

如何确保提取的文件保存在我需要的目录路径中?我已经尝试了很多年了,我真的不明白为什么这行不通。

最佳答案

您应该使用:

import tarfile
zip_rw_data = r"P:\Lehmann\Test_Python_Project\RW_data.tar.gz"
tar = tarfile.open(name=zip_rw_data, mode='r')
tar.extractall(path=r"P:\Lehmann\Test_Python_Project")
tar.close()

关于python - tarfile.open() 未提取到正确的目录路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59875978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com