首页 >

如何用python实现文件搜索和压缩功能? |python 控制小车

python 开发库,python 序列赋值,python炒股入门,python列表前几项和,python targetdir,荆门python,创意项目python,merge编程python,python序列存储,python 线程 停止,python 控制小车如何用python实现文件搜索和压缩功能? |python 控制小车

1.首先,实现文件搜索功能,这里主要用到os.walk这个函数,这个函数会遍历当前目录下所有的子目录及子文件,返回(root,dirs,files)这个三元组,其中root为当前遍历目录本身,dirs为所有子目录,files为所有子文件,这里大家按文件后缀名进行匹配,提取出特定格式的文件,主要代码如下,很简单:

程序运行截图如下,已经成功搜索出f盘下的wav文件,如下:

2.接着,实现文件压缩的功能,这里主要用到zipfile这个库,专门用于压缩文件,将大家搜索到的文件一个一个添加到压缩文件中就行,主要代码如下,也很简单:

程序运行截图如下,已经成功压缩文件,并打印出压缩信息:

接着大家就可以在f盘下面找到wav.zip这个文件,打开,就是大家已经压缩的文件:

至此,大家就完成了利用python来进行文件搜索和压缩的功能。总的来说,整个过程不难,代码量不多,思路也很清楚,很好理解,只要你有一定的python基础,熟悉一下相关代码和示例,很快就能掌握的,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。


如何用python实现文件搜索和压缩功能? |python 控制小车
  • php如何实现访问量统计? |怎样学php课程
  • php如何实现访问量统计? |怎样学php课程 | php如何实现访问量统计? |怎样学php课程 ...

    如何用python实现文件搜索和压缩功能? |python 控制小车
  • 三星的设备代码是什么? - 网络|
  • 三星的设备代码是什么? - 网络| | 三星的设备代码是什么? - 网络| ...

    如何用python实现文件搜索和压缩功能? |python 控制小车
  • 2017年前端和后端php前景如何? |phpcms增加400电话
  • 2017年前端和后端php前景如何? |phpcms增加400电话 | 2017年前端和后端php前景如何? |phpcms增加400电话 ...