Python 从文件夹中拍摄每张照片

Python 从文件夹中拍摄每张照片,python,multithreading,pyqt,subprocess,Python,Multithreading,Pyqt,Subprocess,我有一个包含子文件夹的文件夹。每个子文件夹包含20个图像。我想处理图像并保存它们,然后将它们处理到另一个路径 这是我的代码: 怎么做?要浏览每个子文件夹和子文件夹中的每个图像,请处理它们,然后保存它们?使用以下代码在文件夹和子文件夹中进行迭代: for subdir, dirs, files in os.walk(path): # walks through whole directory for file in files: filepath = os.path.j

我有一个包含子文件夹的文件夹。每个子文件夹包含20个图像。我想处理图像并保存它们,然后将它们处理到另一个路径

这是我的代码:


怎么做?要浏览每个子文件夹和子文件夹中的每个图像,请处理它们,然后保存它们?

使用以下代码在文件夹和子文件夹中进行迭代:

for subdir, dirs, files in os.walk(path):   # walks through whole directory
    for file in files:
        filepath = os.path.join(subdir, file)  # path to the file
        #your code here  
然后,通过检查路径是否具有正确的扩展名来区分图像:

if '.jpg' in filepath or '.png' in filepath:
    #do something
函数的作用是:递归遍历每个子文件夹。这里有一篇文章给出了一个例子: