如何利用python查找电脑文件

yipeiwu_com6年前Python基础

利用python查找电脑里的文件非常方便

比如在我的电脑:D:\软件 文件夹里有非常非常多的软件。

我忘记某个软件叫什么名字了,只记得文件名称里有 now,而且后缀名是.zip

利用python如何实现查找呢?

用python非常简单:

代码如下截图:


首先是导入模块os

然后就是利用os.listdir()打开目录下的所有文件,files其实是一个列表。

其实前2行可以合并为一行:files=os.listdir(u'D:\软件') 这样写也行。

下面就是一个for循环非常简单,然后就是做一个if判断,如果文件名称包括now而且文件名最后是.zip 如果能找到文件就打印:找到文件:文件名

运行结果如下:

总结

以上所述是小编给大家介绍的如何利用python查找电脑文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

Python OpenCV之图片缩放的实现(cv2.resize)

Python OpenCV之图片缩放的实现(cv2.resize)

OpenCV函数原型: cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation) 参数解释:...

手把手教你pycharm专业版安装破解教程(linux版)

手把手教你pycharm专业版安装破解教程(linux版)

1.首先到jetbrains下载专业版 https://www.jetbrains.com/pycharm/download/#section=linux 我这里下载的是pycharm-...

Python StringIO如何在内存中读写str

这篇文章主要介绍了python StringIO如何在内存中读写str,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 StringIO...

浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器

浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器

1.iterable iterator区别 要了解两者区别,先要了解一下迭代器协议: 迭代器协议是指:对象需要提供__next__()方法,它返回迭代中的元素,在没有更多元素后,抛出St...

从零学Python之入门(二)基本数据类型

简单的数据类型以及赋值 变量不需要声明 Python的变量不需要声明,你可以直接输入: 复制代码 代码如下:>>>a = 10 那么你的内存里就有了一个变量a, 它的值...