教你怎么在windows上用Python解压ZIP文件

2025-10-05 14:40:36

1、我们要用到的是Python的一个内置模块,zipfile模块。

该模块在Python2和Python3中都有,并且Windows上Linux上都是具备这个模块的。

import zipfile

教你怎么在windows上用Python解压ZIP文件

2、小编这里有一个名为Python.zip的文件,其下有2个文件。

一个是pdf文件,一个是txt文本文件。

其路径在C:\下

教你怎么在windows上用Python解压ZIP文件

3、回到我们的Python Shell,我们读取我们的ZIP文件。

myzip = zipfile.ZipFile("c:\\Python.zip")

教你怎么在windows上用Python解压ZIP文件

4、此时我们可以用namelist方法获得压缩文件内的所有文件名,用filename属性获得zip文件名称。

print("文件名为" + myzip.filename)

print(myzip.namelist())

教你怎么在windows上用Python解压ZIP文件

5、这时我们可以进行解压了。

例如我们就解压到c:\python文件夹内

解压用到的是extractall方法,该方法可以把ZIP文件内的所有文件解压到指定路径下。

开始之前我们最好做这样的处理,把filename内的.zip去除。

我们用python的内置方法split。

mystr = myzip.filename.split(".")

#按.字符进行分割,把c:\Python.zip分割成c:\Python和zip

myzip.extractall(mystr[0])

#解压到c:\Python文件夹下,文件夹不存在则自动创建

教你怎么在windows上用Python解压ZIP文件

6、此时可以看到我们已经成功把ZIP文件解压出来了。

教你怎么在windows上用Python解压ZIP文件

7、最后别忘了关闭我们的zip文件。

myzip.close()

教你怎么在windows上用Python解压ZIP文件

1、怎么关注?

在经验的右上角小编头像旁边点击关注,如图。

教你怎么在windows上用Python解压ZIP文件

2、怎么点赞?

请在经验左侧点赞,如图。

教你怎么在windows上用Python解压ZIP文件

3、怎么投票?

在经验的下方点击投票,如图。

教你怎么在windows上用Python解压ZIP文件

4、如果觉得小编写的还不错,可以动动鼠标把它分享给您的朋友。

如何分享,鼠标移动到右下角第一个按钮上,在弹出的选项中进行分享,如图。

不尽感激。

教你怎么在windows上用Python解压ZIP文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢