如何用python实现文件搜索和压缩功能
导读:如何用python实现文件搜索和压缩功能?这个不难,主要分为2步,首先需要实现文件搜索功能,其次需要对搜索到的文件进行压缩,下面我简单介绍一下实现过程,实验环境win10+python3.6+pycharm5.0,主要内容如下:1.首先,实...
如何用python实现文件搜索和压缩功能?
这个不难,主要分为2步,首先需要实现文件搜索功能,其次需要对搜索到的文件进行压缩,下面我简单介绍一下实现过程,实验环境win10+python3.6+pycharm5.0,主要内容如下:
1.首先,实现文件搜索功能,这里主要用到os.walk这个函数,这个函数会遍历当前目录下所有的子目录及子文件,返回(root,dirs,files)这个三元组,其中root为当前遍历目录本身,dirs为所有子目录,files为所有子文件,这里我们按文件后缀名进行匹配,提取出特定格式的文件,主要代码如下,很简单:
程序运行截图如下,已经成功搜索出f盘下的wav文件,如下:
2.接着,实现文件压缩的功能,这里主要用到zipfile这个库,专门用于压缩文件,将我们搜索到的文件一个一个添加到压缩文件中就行,主要代码如下,也很简单:
程序运行截图如下,已经成功压缩文件,并打印出压缩信息:
接着我们就可以在f盘下面找到wav.zip这个文件,打开,就是我们已经压缩的文件:
至此,我们就完成了利用python来进行文件搜索和压缩的功能。总的来说,整个过程不难,代码量不多,思路也很清楚,很好理解,只要你有一定的python基础,熟悉一下相关代码和示例,很快就能掌握的,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何用python实现文件搜索和压缩功能
本文地址: https://pptw.com/jishu/58840.html
