我想从我的 tarball 文件中提取一个具有特定扩展名的文件,同时给它一个特定的名称。到目前为止,我可以通过扩展名选择我想要的文件并提取它。但是我怎样才能按照我想要的方式重命名它呢?
tar = tarfile.open('files/compressed/compressed_file.tar.gz')
for member in tar.getmembers():
if member.isfile() and member.name.endswith('.nii'):
f = tar.extract(member, 'files/decompressed/')
else:
continue
tar.close()