-
在我们想利用Python来修改压缩包内的文件名前,我们需要知道,我们不能直接修改zip压缩包内的文件名的。我们需要先将zip压缩包给解压之后,再去找到解压之后想要修改的文件,修改文件名之后,再将所有文件重新压缩。
-
首先我们需要准备好zip的路径、zip解压的路径、最后要压缩的路径路径准备好
# 要解压的zip文件路径
path_zip = r'D:\software\pycharm\other_demo\etesting.zip'
# 要解压到的位置
path_aim = r'D:\software\pycharm\other_demo\unzipdir'
# 要压缩到的路径
file_zip_path = r"D:\software\pycharm\other_demo"
- 解压zip文件,这里我们定义一个函数,便于后面的调用
# path_zip为zip文件路径,path_aim为解压路径
def zip_extract_to(path_zip, path_aim):
'''
作用:解压压缩包
'''
z = zipfile.ZipFile(path_zip, 'r', )
for path in z.namelist():
# extract解压出来的是文件的绝对路径,可以用print打印出来看
z.extract(</