当前位置:首页 > TAG信息列表 > python编写函数完成文件内容修改python重构函数的用法?

python编写函数完成文件内容修改python重构函数的用法?

python编写函数完成文件内容修改 python重构函数的用法?

python重构函数的用法?

python重用:从继承的角度来说,子类继承父类后,使用父类属性的方法就是代码重用。

python重写:重写是在继承概念下使用的。子类需要同名的不同函数来继承父类,所以可以修改和重写同名的方法。

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

python编写函数完成文件内容修改 python重构函数的用法?

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

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

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

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

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

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

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

函数文件搜索代码


江苏旅游之家 派康会议网

  • 关注微信关注微信

猜你喜欢

热门标签

电脑如何删除锁屏密码设置 qq邮箱怎么看绑定的软件 vivo手机相册不见了在哪里找出来 Firefox扩展插件 如何打开微信个人视频号 如何删除QQ小世界精选 微光怎么和好友一起看 怎么把小金库自动扣款关掉 opporeno9配置参数 电脑下面声音图标不见了怎么办如何设置在电脑右下角显示网络连接图标?介绍 夸克云盘和谐不夸克网盘空间不足? 微信群里怎么撤回已发出的信息怎么在群里撤回消息?介绍 vivo手机卸载的软件在哪打开iqoo手机内的app怎么找不到了?介绍 totolink路由器重新设置totolink路由器登录入口? 扫描全能宝和扫描全能王哪个好用 如何将白底照片变成红底的苹果手机如何把红底照片换成白底? qq怎么查看多少特别关心手机qq特别关心怎么看? kvm虚拟机如何制作centos7镜像家里两个电视怎么共用一个网络机顶盒?介绍 苹果手机上的小圆圈字体怎么调大手机怎么把字用圆圈圈起来?介绍 美团生活费怎么协商延期还款 安卓手机数据转移到苹果 cad如何标注 美团优选没有提醒团长接单可以么美团优选下单后如何分享告知团长?介绍 公式是什么?介绍 机顶盒不通电怎么回事? 天线接头的正确方法TCL电视机天线是怎么接法?介绍 华为nova7怎么调出来最下面三个功能键 工商银行网银对账怎么操作 手机通讯录怎么删除全部联系人 怎么让电脑杀毒软件升级电脑物理杀毒什么意思?

微信公众号