Python 如何仅检查文件夹中的文件夹?
我试图找到正确的解决方案,只检查文件夹中的文件夹和只读XML文件 我的代码:Python 如何仅检查文件夹中的文件夹?,python,python-3.x,xml,python-2.7,directory,Python,Python 3.x,Xml,Python 2.7,Directory,我试图找到正确的解决方案,只检查文件夹中的文件夹和只读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() 输出:它按照要求读取所有文件夹,但我在文件夹home中有3个csv和2个文本文
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()
输出:它按照要求读取所有文件夹,但我在文件夹home
中有3个csv和2个文本文件。我的代码也在读取这些文件,并给出了一个错误。我不想读这些,是否有任何方法可以只读XML文件。用于获取所需的*.XML
文件列表。使用python模块。类似的东西:路径(主文件夹).rglob('*.xml')
。阅读guidanceUse提供的链接,以获取所需的*.xml
文件列表。使用python模块。类似的东西:路径(主文件夹).rglob('*.xml')
。阅读提供的指导链接