python读取指定目录下的文件

python读取指定目录下的文件

os.walk()

此函数的参数为指定的路径。返回值为一个生成器。
  生成器中包含的元素为元组。每个元组由三个元素构成,第一个元素为当前查找的根目录,第二个参数为当前查找目录下的子目录列表,第三个参数为当前查找目录下的文件。
  元组按照父目录,子目录的顺序排列。
  示例代码如下:

import os

filepath = 'F:\资料文件\专业课资料\下学期\图像处理\条纹光图片'
for i in os.walk(filepath):
    print(i)

返回值如下:

('F:\\资料文件\\专业课资料\\下学期\\图像处理\\条纹光图片', ['p', '标定'], [])
('F:\\资料文件\\专业课资料\\下学期\\图像处理\\条纹光图片\\p', [], ['left 1--.bmp', 'left 1-.bmp', 'left 1.bmp', 'left 2--.bmp', 'left 2-.bmp', 'left 2.bmp', 'left 3--.bmp', 'left 3-.bmp', 'left 3.bmp', 'right 1--.bmp', 'right 1-.bmp', 'right 1.bmp', 'right 2--.bmp', 'right 2-.bmp', 'right 2.bmp', 'right 3--.bmp', 'right 3-.bmp', 'right 3.bmp'])
('F:\\资料文件\\专业课资料\\下学期\\图像处理\\条纹光图片\\标定', [], ['left 01.bmp', 'left 02.bmp', 'left 03.bmp', 'left 04.bmp', 'left 05.bmp', 'left 06.bmp', 'right 01.bmp', 'right 02.bmp', 'right 03.bmp', 'right 04.bmp', 'right 05.bmp', 'right 06.bmp'])

下图是查找的目录及文件结构:


查找文件目录

P目录下的文件

标定目录下的文件

os.listdir()

此函数以列表的形式返回当前目录下的文件夹及文件。

import os

filepath = 'F:\资料文件\专业课资料\下学期\图像处理\条纹光图片'
print(os.listdir(filepath))
filepath2 = 'F:\资料文件\专业课资料\下学期\图像处理\条纹光图片\标定'
print(os.listdir(filepath2))

输出如下:

['p', '标定']
['left 01.bmp', 'left 02.bmp', 'left 03.bmp', 'left 04.bmp', 'left 05.bmp', 'left 06.bmp', 'right 01.bmp', 'right 02.bmp', 'right 03.bmp', 'right 04.bmp', 'right 05.bmp', 'right 06.bmp']
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,350评论 0 10
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,995评论 0 9
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,725评论 0 5
  • 5Python集合容器 数据结构数据结构 一般将数据结构分为两大类: 线性数据结构和非线性数据结构。 线性数据结构...
    清清子衿木子水心阅读 1,730评论 0 1
  • 刚入冬的季节,今年的冷比以往来的更早一些,在全城老百姓殷切的期盼中,终于迎来的提前供暖--两天的好消息。然而这对于...
    心之所向灬阅读 147评论 0 0

友情链接更多精彩内容