小编use*_*524的帖子

如何跳过os walk Python 2.7中的目录

我写了一个图像雕刻脚本来协助我的工作.该工具通过指定的扩展来雕刻图像,并与哈希数据库进行比较.

该工具用于搜索已安装的驱动器,其中一些驱动器上安装了操作系统.

我遇到的问题是当一个驱动器安装了操作系统时,它正在"所有用户"目录中搜索,因此包含来自我本地光盘的图像.

我无法弄清楚如何跳过"所有用户"目录,只是坚持已安装的驱动器.

我的os.walk部分如下:

for path, subdirs, files in os.walk(root):
    for name in files:
        if re.match(pattern, name.lower()):
                appendfile.write (os.path.join(path, name))
                appendfile.write ('\n')
                log(name)
                i=i+1
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢

python os.walk python-2.7

4
推荐指数
1
解决办法
1857
查看次数

标签 统计

os.walk ×1

python ×1

python-2.7 ×1