python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。

廖雪峰python教程中的<操作文件和目录>下的第二题目的解答,

网址为:

http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431925324119bac1bc7979664b4fa9843c0e5fcdcf1e000


编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。

import os
"""
其中最下面的if语句为测试代码部分,当输入'xml'时,
会打印当前目录和当前目录的所有子目录下包含'xml'的所有文件
python 3.5
"""
def search(a,b):for file in os.listdir(a):if os.path.isfile(a+'\\'+file):if b in file:print(file,'=>',a+'\\'+file)else:search(a+'\\'+file,b)if __name__ == "__main__":search(os.path.abspath('.'),'xml')



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/492972.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯和头条,构建类脑神经元网络的两条路线之争

作者&#xff1a;计算机博士&#xff0c;《互联网进化论》作者刘锋前言&#xff1a;在中国的社交网络领域&#xff0c;今日头条&#xff08;抖音&#xff09;等异军突起&#xff0c;对腾讯的优势地位产生了挑战&#xff0c;在这篇文章中用互联网大脑模型&#xff0c;分析了腾讯…

5G年终盘点:2018,意难平

来源&#xff1a;C114中国通信网2018&#xff0c;对于5G来说是动荡的一年。2017年底&#xff0c;在国际电信标准组织3GPP RAN第78次全体会议上&#xff0c;5G NR首发版本正式发布&#xff0c;这是全球第一个可商用部署的5G标准。5G自此走近大众视野&#xff0c;开始被频繁地提起…

C语言中#define中的一些特殊用法

转载自&#xff1a;http://blog.sina.com.cn/s/blog_4a4365030100edq7.html define是C语言中的预处理命令&#xff0c;它用于宏定义&#xff0c;可以提高源代码的可读性&#xff0c;为编程提供方便。 预处理命令以“#”号开头&#xff0c;如包含命令#include&#xff0c;宏定…

BEGINNING SHAREPOINT#174; 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 站点设置

BEGINNING SHAREPOINT 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 站点设置 你应该熟悉&#xff08;假设还咩有&#xff09;的SharePoint主要部分之中的一个是站点设置。你可用点击右手角落的齿轮图标&#xff0c;点击站点设置来訪问站点设置。在此页面你会发现大部…

一文读懂柔性电子传感器

来源&#xff1a;传感器技术目前&#xff0c;许多智能化的检测设备已经大量地采用了各种各样的传感器&#xff0c;其应用早已渗透到诸如工业生产、海洋探测 、环境保护 、医学诊断 、生物工程 、宇宙 开发 、智能家居等方方面面。 随着信息时代的应用需求越来越高&#xff0c;对…

《金狐系统维护盘》六周年纪念版UD/ISO +PE维护

本版的定位是“重维护&#xff0c;求兼容”&#xff0c;包含Windows 2003 PE维护版和Windows 8 PE X64维护版及功能相当强大的DOS工具MaxDOS9.3增强版&#xff0c;不带三卡驱动&#xff0c;体积小巧&#xff08;370mb&#xff09;&#xff0c;从茫茫网海里精心挑选50几款精品维…

C++模版类的简单使用

声明转载自&#xff1a;http://blog.csdn.net/hackbuteer1/article/details/6735704 1、模板的概念 我们已经学过重载(Overloading)&#xff0c;对重载函数而言,C的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如&#xff0c;为求两个数的最大值&…

智慧城市领域又出最新报告——智慧交通将迎来大爆发

来源&#xff1a;雷锋网近日&#xff0c;智慧城市领域又出了一份新的重磅报告——来自全球第二大市场研究机构MarketsandMarkets。综合整体报告来看&#xff0c;其中的几个观点&#xff0c;对于国内智慧城市产业非常有借鉴意义。预测的增长数据报告称&#xff0c;2018年全球智慧…

浮动div居中定位

当图片不能设为背景的时候&#xff0c;图片上需要配文字&#xff0c;文字div就需要设成浮动层position:absolute&#xff1b; 但是这时&#xff0c;这个浮动div无法显示在img中间位置&#xff0c;不同分辨率的移动设备会显示位置错乱 这时可以将浮动div设成相对body的定位&…

回顾2018,正在改变未来游戏规则的技术

来源&#xff1a;资本实验室回顾2018年&#xff0c;基于数字化的新技术继续推动着各行的的变革。人工智能、基因技术、物联网、3D打印、区块链……这些技术的应用在改变传统行业游戏规则的同时&#xff0c;给我们提供了关于未来技术应用的想象空间。当然&#xff0c;在看到美好…

jQuery之防止【冒泡事件】,阻止默认行为 【return false】 event.stopPropagation event.preventDefault...

知识点&#xff1a; event.stopPropagation() 阻止冒泡 event.preventDefault() 阻止默认事件&#xff0c;比如button提交后跳转到链接页面 两者都可以用 return false 代替。 冒泡事件就是点击子节点&#xff0c;会向上触发父节点&#xff0c;祖先节点的点击事件。 下面是h…

C++中operator的两种用法

首先声明&#xff0c;转载自&#xff1a;http://blog.csdn.net/skdkjzz/article/details/45872801 转换函数的名称是类型转换的目标类型&#xff0c;因此&#xff0c;不必再为它指定返回值类型&#xff1b;转换函数是被用于本类型的数值或变量转换为其他的类型&#xff0c;也不…

2018年世界科技发展回顾

来源&#xff1a;科技日报摘要&#xff1a;本文从科技政策、基础研究、信息技术、人工智能与先进制造、空间技术、能源环保等六个领域&#xff0c;回顾了2018年世界主要国家的科技发展。2019年或许会很不平常&#xff0c;只因2018年世界主要国家之间关系风云变幻&#xff0c;让…

给destoon商城的列表中和首页添加购物车功能

如何给destoon商城的列表中和首页添加购物车功能&#xff1f; 目前加入购物车的功能只存在商城的详细页面里&#xff0c;有时候我们需要批量购买的时候&#xff0c;希望在列表页就能够使用这个加入购物车的功能。 修改步骤见下&#xff1a; 例如在商城频道的首页和列表页加这个…

leetcode N-Queens

转载自&#xff1a;http://www.cnblogs.com/TenosDoIt/p/3801621.html N-Queens The n -queens puzzle is the problem of placing n queens on an n n chessboard such that no two queens attack each other. Given an integer n , return all distinct solutions to the …

javascript一些底层方法总结及用法

本地对象&#xff1a;ECMA-262 把本地对象&#xff08;native object&#xff09;定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。简单来说&#xff0c;本地对象就是 ECMA-262 定义的类&#xff08;引用类型&#xff09;内置对象&#xff1a;ECMA-262 把内置对象&…

CES新观察:智能应用全面开花 “陆海空”新品值得关注

来源&#xff1a;网易科技2019年国际消费性电子展&#xff08;以下简称“CES展”&#xff09;即将在美国拉斯维加斯落下帷幕&#xff0c;今年是CES走过的第52个年头&#xff0c;虽然已过了“知天命”的年纪&#xff0c;但这丝毫没有影响其在科技行业的影响力和创新力&#xff0…

BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草

1606: [Usaco2008 Dec]Hay For Sale 购买干草 Description 约翰遭受了重大的损失&#xff1a;蟑螂吃掉了他所有的干草&#xff0c;留下一群饥饿的牛&#xff0e;他乘着容量为C(1≤C≤50000)个单位的马车&#xff0c;去顿因家买一些干草&#xff0e; 顿因有H(1≤H≤5000)包干草…

BCG、阿里、百度联合发布中国互联网经济白皮书2.0,解读“中国互联网新篇章:迈向产业融合”...

来源&#xff1a;阿里研究院2017年9月13日&#xff0c;BCG携手阿里研究院、百度发展研究中心和滴滴政策研究院共同发布了中国互联网经济白皮书1.0&#xff0c;第一次全面解读了中国互联网的“中国特色”。该报告一经发布就在业界备受关注&#xff0c;仅在微信公众号上就吸引了超…

用户代码未处理EntityCommandExecutionmException报错解决方案

原因可能是&#xff08;1&#xff09;没有编译好&#xff0c;清理解决方案&#xff0c;重新生成解决方案。 &#xff08;2&#xff09;可能是WebSiteConfiguration.DbProviderName;中为DbProviderName属性赋值的时候可能从配置文件读设置&#xff0c;但是配置配置文件…