2016 - 2024

感恩一路有你

python os模块的使用 python如何读取文件大小?

浏览量:1486 时间:2023-04-11 11:54:34 作者:采采

python如何读取文件大小?

Python读取文件大小的代码如下:[Python]view plaincopy import OS from import join,g: siz 0l for root,dirs,fil: siz: filesize getdirsize(rce CHO 5-@ . com windows)print有%.3f % (size/1024/1024),Mbytes in c:windows

如何用python写一个文件搜索器?

这里以精确搜索、模糊搜索和特定搜索为例,简要介绍python如何查找文件,主要使用python s自带的模块os(行走功能),有兴趣的朋友可以自己试试。实验环境为win10 python3.6 pycharm2018,主要内容如下:

准确找到这个是最简单的。使用os.walk函数直接遍历目标目录。如果找到的文件名与输入的文件名相同,将返回文件的完整路径。测试代码如下。os.walk函数会返回一个三元组,分别是找到的目标目录、找到的目标目录子目录(list list)和找到的目标目录文件(list list list)。这里用函数拼接文件的完整路径,输入参数分别是找到的目标目录和找到的目标目录。

这里的模糊搜索只需要稍微修改一下上面的代码。如果在文件名中找到输入子字符串(文件名中存在模糊匹配),则返回文件的完整路径。测试代码如下,非常简单:

这里的特定搜索主要是查找特定类型的文件。基本代码与前两次搜索相同。只需匹配文件名中的特定后缀。如果是,则返回文件的完整路径。测试代码如下,主要使用string string自带的endswith函数:

最后,主函数调用就是在主函数中调用上面三个搜索函数。测试代码如下:while循环,1为精确搜索,2为模糊搜索,3为特定搜索。最后,搜索结果以蓝色打印。这里的搜索目录您可以手动指定它或将其设置为输入,以获得:

程序运行截图如下,已成功找到对应文件:

至此,我们已经完成了使用python搜索文件。总的来说,这三种方法都很简单,主要是利用os.walk的功能,其他的只要稍微修改一下就可以了。只要有一定的python基础,熟悉上面的代码和例子,把程序调试几遍,就能很快掌握。如果以后改进,还可以增加一个GUI界面(tkinter,pyqt等。),用起来比较方便,网上也有相关教程和资料。介绍的很详细。有兴趣的可以搜一下。希望上面分享的内容能帮到你。也欢迎大家提出意见和评论进行补充。

文件 搜索 函数 代码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。