玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python源码实例 > 正文内容

用Python在指定目录搜索需要的文件名

用Python在指定目录搜索需要的文件名(忽略大小写)
仅适用于英文文件名
主要用于学习python
 
 
 

 

1. [用Python在指定目录搜索需要的文件名代码][Python]代码   

# -*- coding: utf-8 -*-
'''

@author: zhrb
'''


import os

count = 0



    
def search(dstDir,fileName):
    global count
    #files = [os.path.join(dstDir,x) for x in os.listdir(dstDir)]
    for y in os.listdir(dstDir):
        absPath = os.path.join(dstDir,y)
        if os.path.isdir(absPath):
            try:
                search(absPath,fileName)
            except BaseException, e:
                continue
            
        elif (os.path.isfile(absPath) and os.path.split(absPath)[1].lower()==fileName.lower()):
            count +=1
            print('found %s '%absPath.decode('gbk').encode('utf-8'))

search('d:\\','1.jpg')
print("%d founded"%count)

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/code/c854.html [复制]



我要小额赞助,鼓励作者写出更好的教程↓↓↓

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2017年01月11日 - 09时21分42秒 发布自玩蛇网

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules