如果我有一个带有文件的 .tar 文件'/path/to/file.txt'
,有没有办法(在Python中)将文件提取到指定目录而不重新创建目录'/path/to'
?
我也遇到了这个问题,并根据 ekhumoro 的回答列出了完整的示例
import os, tarfile
output_dir = "."
tar = tarfile.open(tar_file)
for member in tar.getmembers():
if member.isreg(): # skip if the TarInfo is not files
member.name = os.path.basename(member.name) # remove the path by reset it
tar.extract(member,output_dir) # extract
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)