Python - os.walk忽略隐藏文件 Python中进行文件夹遍历的时候,使用os.walk是非常方便的,但是os.walk会把隐藏文件一起遍历,我们有时候需要忽略隐藏文件,可以用如下方法忽略隐藏文件以及文件夹 import os path = '.' for root, dirs, files in os.walk(path): files = [f for f in files if not f[0] == '.'] dirs[:] = [d for d in dirs if not d[0] == '.'] # use files and dirs for file_name in files: print(os.path.join(root, file_name)) 12345678910 import os path = '.' for root, dirs, files in os.walk(path): files = [f for f in files if not f[0] == '.'] dirs[:] = [d for d in dirs if not d[0] == '.'] # use files and dirs for file_name in files: print(os.path.join(root, file_name)) 参考链接 python – os.walk没有隐藏的文件夹 发布者 默默 码农 查看默默的所有文章