如何分析特定路径中每个文件夹中的每个文件

2024-09-30 07:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了下一个问题:

我正在创建一个程序,它必须分析我指定给程序的特定路径的每个子文件夹中的每个文件(这些是照片,我正在提取它们的元数据)

我的代码是从另一个文件(config.ini)中获取该路径的,我手动指定该文件,但GUI中的某个人将引入该文件(该文件尚未创建,因此我必须手动引入该路径);比如说: C:/folderA/folderB; 在此文件夹内,将有子文件夹,如下所示: C:/folderA/folderB/one、two、three(folderB中有三个或更多不同的子文件夹); 我希望我的代码分析这三个不同文件夹中的每一个,以提取这些子文件夹中每个文件中的所有元数据

作为代码,我实际上有这段代码,但只分析我指定的特定文件夹中的文件(我没有编写它,我对Python非常陌生;这段代码是由一个合作伙伴提供给我来处理的):

for (dirpath, dirnames, filenames) in os.walk(imgdir):
        for f in filenames:
            if '.jpg' in f:
               -code that analyse photographs-

我应该怎么解决这个问题?很抱歉,如果这个问题太新手或者已经被回答了,我试图搜索像这个问题这样的特定内容,但没有找到任何内容。 提前谢谢


Tags: 文件数据代码in路径程序文件夹config

热门问题