python - 如何仅检查文件夹内的文件夹?
问题描述
我正在尝试找出正确的解决方案来仅检查文件夹内的文件夹并只读 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 文件。
解决方案
推荐阅读
- c# - 如何进行 T-SQL 查询,其中输出的第一个字母等于一个字符
- firebase - 获取多个用户
- yii2 - yii2 kartik fileinput 多个加载的文件预览
- javascript - 如何在 onclick 事件的图像期间添加动画?这是我的代码
- mongodb - Kotlin <--> Mongo 缓存
- python - 通过 Bs4 Python 抓取页面并删除多个空格
- vaadin - 上传按钮的uploadSucceeded方法在单击上传按钮时被触发两次而不是一次
- momentjs - 为什么moment.duration 一个月差异的日期不返回月份
- php - 删除 opencart 产品模型
- java - 在通知流上播放声音