python之实现循环查看指定路径下的所有文件---os.walk
循环查看指定路径下的所有文件、文件夹,包含隐藏文件
注:“.filename” 以点开头的是隐藏文件
import os for cur_path,cur_dirs,cur_files in os.walk(r'E:\Python学习\pycharm\python脚本\day6'): print('当前路径',cur_path) print('当前目录下有哪些文件夹',cur_dirs) print('当前目录下有哪些文件', cur_files) print('='*20) #输出: 当前路径 E:\Python学习\pycharm\python脚本\day6 当前目录下有哪些文件夹 ['day6'] 当前目录下有哪些文件 [] ==================== 当前路径 E:\Python学习\pycharm\python脚本\day6\day6 当前目录下有哪些文件夹 [] 当前目录下有哪些文件 ['MD5加密.py', 'product.json', 'ssq.txt', '上周作业1-双色球.py', '上周作业2-商品管理.py', '内置函数.py', '操作mysql.py', '笔记', '第三方模块.py', '递归.py', '造数据.py'] ====================
#查找指定路径下的以keyWord结尾的文件 def find_movie(keyWord,path=r'D:\A-python学习'): for cur_path, cur_dirs, cur_files in os.walk(path): # if keyWord in str(cur_files): #模糊匹配查询 # print(cur_path) for file in cur_files: # if keyWord in file: if file.endswith(keyWord): print(cur_path) find_movie('.mp4')