如何解决解压 zip 文件时保留 zip 文件名和相关文件
我有超过一千个这样的 zip 文件 -
NACC997828_12840113845111000000001951524609201904111025291837428ni.zip
当我解压 zip 文件时,它看起来像一个文件夹-
1.2.840.113845.11.1000000001951524609.20190411102529.1837428
在这个文件夹里,有不止一个这样的文件夹-
实际上,我想像这样在所有 .nii 文件前面保留 zip 文件的前 10 个字符 -
NACC997828_1.3.12.2.1107.5.2.43.66027.2019041510054824071673124.0.0.0.nii.
以下是解压缩所有 zip 文件的代码,没有原始 zip 文件的前 10 个字符。关于如何在所有 .nii 文件中添加原始 zip 文件的前 10 个字符的任何想法和提示。谢谢
path = '/content/drive/My Drive/nacc-data/'
dest = '/content/drive/My Drive/nacc-data/dataunzip'
import zipfile,os
def un_zipFiles(path,dest):
files=os.listdir(path)
for file in files:
if file.endswith('.zip'):
filePath=path+'/'+file
zip_file = zipfile.ZipFile(filePath)
for names in zip_file.namelist():
zip_file.extract(names,dest)
zip_file.close()
un_zipFiles(path,dest)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。