zoukankan      html  css  js  c++  java
  • 查找目录内指定文件

    #导入OS模块
    import os
    import re
    #待搜索的目录路径
    path = "Day1-homework"
    #待搜索的名称
    filename = "2020"
    #定义保存结果的数组
    result = []
    i=0
    def findfiles():
        #在这里写下您的查找文件代码吧!
        for root,dirs,filelist in os.walk(path):       
            for f in filelist:
                if re.search(filename,f):  #此处也可考虑使用if f in filename:格式方法,而不必导入re模块
                    global i
                    apath=os.path.join(root,f)
                    result.append(apath)                                              
                    print("[{0},'{1}']".format(i,result[i]))
                    i+=1  
                  
    
    if __name__ == '__main__':
        findfiles()

    '''
    #更简单的方法,来查询names里有没有superman
    if 'superman' in names:
        print('有超人')
    else:
        print('有超人')
    '''
     

    也可以不使用,re模块进行比对。

    不用re模块比对的后续再补上。

    下图是网友的(参考):

  • 相关阅读:
    洛谷P1455 搭配购买
    洛谷1341 无序字母对
    打击犯罪
    Cheese
    [noip2002] 产生数
    分治算法-----二分求最大最小
    yl 练习
    cj 练习
    雅礼2018-03-19洛谷作业 2
    雅礼2018-03-19洛谷作业
  • 原文地址:https://www.cnblogs.com/Li-JT/p/12888727.html
Copyright © 2011-2022 走看看