查找当前目录和子目录下包含指定字符串的文件
来源:互联网 发布:达内培训 校软件编程 编辑:程序博客网 时间:2024/06/08 19:58
我最近在学习python,这是做的一个小练习
#利用广度优先搜索方法查找当前目录和子目录下包含指定字符串的文件,打印相对路径import sysimport osflag = 0 #是否搜索到标识path = os.getcwd() #初始化路径#初始化队列maxSize = 100font,tail = 0,0L = []for q in os.listdir(path): L.append(q) tail = (tail+1)%maxSizewhile font != tail: s = L[font] font = (font+1)%maxSize fulldirfile = os.path.join(path,s) if os.path.isfile(fulldirfile): if sys.argv[1] in s: flag = 1 break else: path = os.path.join(path,s) for x in os.listdir(path): L.append(x) tail = (tail + 1)%maxSizeif flag == 1: print('.\%s'%fulldirfile[len(os.getcwd()):])else: print('can\'t find')
0 0
- 查找当前目录和子目录下包含指定字符串的文件
- Linux查找当前目录及其子目录下所有包含指定字符串的文件
- python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- Python 在当前目录以及其子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 编写一个search(s)的函数,将当前目录及其所有子目录下查找文件名包含指定字符串的文件,打印完整路径
- Python:编写函数,能在当前目录以及子目录下查找文件名包含指定字符串的文件,并打印出完整路径
- 源码--删除指定目录下(包含子目录)的文件
- LINUX 在 指定目录下,包括子目录,查找文件中内容匹配的字符串
- C#获取指定目录包含的文件和子目录
- 查找指定目录下的特定文件 (包括子目录)
- 在当前目录下查找查找包含指定内容的文件
- Shell循环列出目录下所有文件或查找目录下包含指定字符串的文件
- linux 在指定目录不包含子目录查找文件
- Linux在指定目录下查找包含指定字符串的文件
- Linux在指定目录下查找包含指定字符串的文件
- Linux在指定目录下查找包含指定字符串的文件
- Python实战csdn博客刷积分bug
- poj3764 The xor-longest Path 字典树与异或
- shell脚本的函数使用
- 黑马程序员-java基础(九)-网络编程
- ueditor 在线附件和在线图片路径错误BUG补丁
- 查找当前目录和子目录下包含指定字符串的文件
- vim的set autoindent和set paste不能同时出现
- Oracle练习心得
- 网络套接字基础2-API接口
- 该套装ID包含无效字符
- 在分类中如何处理训练集中不平衡问题
- 给自己来碗鸡汤
- 查询
- 联接