我想循环遍历给定目录e://www/files/delivery
及其所有子目录,并删除所有以_thumb.jpg
结尾的图像。
到目前为止我尝试了什么:
import os
dir='e:\www\files\delivery'
for root, dirs, files in os.walk(dir):
for name in files:
if name.endswith(("_thumb.jpg")):
os.remove(name?)....
显然这不起作用。
此外,如果我想要使用python wand library
调整所有图像的大小而不是删除它们,那么它是否会是同一个过程?
答案 0 :(得分:5)
import os
dir='e:\www\files\delivery'
for root, dirs, files in os.walk(dir):
for name in files:
if name.endswith(("_thumb.jpg")):
os.remove(os.path.join(root, name))