我编写了一个图像切割脚本来帮助我的工作。该工具通过指定的扩展名进行图像切割,并与哈希数据库进行比较。
该工具用于搜索已挂载驱动器,其中一些驱动器上安装有操作系统。
我遇到的问题是,当驱动器被挂载上操作系统时,它会搜索“所有用户”目录,因此会包括来自我的本地磁盘的图像。
我无法弄清楚如何跳过“所有用户”目录,只保留已挂载的驱动器。
我os.walk部分的代码如下:
该工具用于搜索已挂载驱动器,其中一些驱动器上安装有操作系统。
我遇到的问题是,当驱动器被挂载上操作系统时,它会搜索“所有用户”目录,因此会包括来自我的本地磁盘的图像。
我无法弄清楚如何跳过“所有用户”目录,只保留已挂载的驱动器。
我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
非常感谢您的帮助