码迷,mamicode.com
首页 > 编程语言 > 详细

python,遍历文件的方法

时间:2014-05-16 05:49:47      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:des   style   c   ext   a   文件   

  在做验证码识别时,识别时需要和库里的图片对比,找到最接近的那个图片,然后就行到了用与图片一致的字符命名,获取文件的名称,去将图片的名称读出来作为验证码。以下是我通过网上的资料总结的两种文件遍历的方式。

  首先要获得文件夹的路径,我是对某个文件夹下的文件进行遍历,需要去除文件的后缀,注:num为我创建的一个文件夹

root="C:\Users\XXX\Desktop"+s+"num"+s #文件路径,s区分在linux或windows系统下的分割符"/"或"\"

#遍历文件的第一种方式:

sname=os.listdir("C:\Users\XXX\Desktop/num")#获取文件夹下文件或文件夹的名称,带后缀fname,存储文件名区分名和后缀的元组,例(5,jpg)。mode存储文件名,不带后缀分割文件名和后缀名

def func(args,dire,fis):
 for f in fis:
 fname=os.path.splitext(f)#splitext分割文件名和文件后缀
 mode.append(fname[0])
os.path.walk(root,func,())

#使用os.walk-遍历文件的第二张方法:
for rt, dirs, files in os.walk(root):
for f in files:
fname = os.path.splitext(f)
mode.append(fname[0])

python,遍历文件的方法,布布扣,bubuko.com

python,遍历文件的方法

标签:des   style   c   ext   a   文件   

原文地址:http://www.cnblogs.com/meitian/p/3726285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!