Python读取路径下所有文件名

by HPC_ZY

每次需要批量读取图片时,都要根据文件命名设计for循环实现,有时图片命名还没有规则就很难受。所以学习了一下读取文件名的方法,分享。

一、函数与用法

函数 os.walk(),这里就不讲其原理了,可以看这里Python os.walk() 方法。我们直接用实例讲解,假设我们有以下文件夹及文件
在这里插入图片描述

  1. 准备
    后面所有代码都包含这两句,就不再写了。
import os  
file_dir = ".\\test\\"
  1. 直接返回
p = os.walk(file_dir)
print(p)

结果如下,有点像C语言里的指针,看起来这样用不行
在这里插入图片描述

  1. 循环单输出
# 一个输出时      
iter = 0
for obj in os.walk(file_dir): 
    iter += 1						# 这两句就是为了显示更明了
    print("\n第"+str(iter)+"次")	# 没啥别的用哈
    print(obj) 

结果如下,可以看到obj是元组类型,结构为(root,dirs,files)
root:当前路径
dirs:当前路径下的子文件夹
files:当前路径下的文件
在这里插入图片描述
2. 循环三输出

# 三个输出时  
iter = 0
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值