首页 > 解决方案 > 如何仅检查文件夹内的文件夹?

问题描述

我正在尝试找出正确的解决方案来仅检查文件夹内的文件夹并只读 XML 文件。

我的代码:

data= os.listdir('./home/')
for packs in data:
    file=open('./home/' + packs + '/files' + 'data.xml', 'r') #i have 100's of folders inside home
    all_file=file.read()

输出:它根据要求读取所有文件夹,但我在文件夹中有 3 个 csv 和 2 个文本文件home。我的代码也在读取这些文件并给出错误。我不想读那些,有什么方法可以只读 XML 文件。

标签: pythonpython-3.xxmlpython-2.7directory

解决方案


推荐阅读