最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)的本地文件搜索功能示例【測試可用】

 更新時間:2018年05月30日 09:41:10   作者:shw800  
這篇文章主要介紹了Python實現(xiàn)的本地文件搜索功能,涉及Python針對文件與目錄的遍歷、判斷、編碼轉(zhuǎn)換、查找等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)的本地文件搜索功能。分享給大家供大家參考,具體如下:

偶爾需要搜索指定文件,不想每次都在windows下面去搜索,想用代碼來實現(xiàn)搜索,而且能夠收集搜索結(jié)果,于是有了下面的代碼。

# -*- coding:utf-8 -*-
#! python2
import os
def search_file(fileNmae, path):
  '''search a file in target directory
  :param fileNmae: file to be searched
  :param path: search scope
  :return:file list
  '''
  flag = False
  count = 0
  result_list = []
  if os.path.exists(path):
    for root, dirs, files in os.walk(path):
      for fn in files:
        Name = fn.decode('gbk')
        cu_path = root.encode('gbk')+"\\"+Name
        if Name.lower().find(fileNmae.lower()) != -1 and os.path.isfile(cu_path):
          print ":::Find it,file no", count+1, ":", cu_path
          flag = True
          count += 1
          result_list.append(cu_path)
    if flag is False:
      print ":::Not found the file:", fileNmae, "in path:", path
    else:
      print "======== Get[", count, "]files ========"
      return result_list
  else:
    print "!!-----path not existed:", path
#測試:
search_file("4.jpg", "C:\\img")

運(yùn)行結(jié)果:

更多Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

最新評論

澄城县| 衡东县| 上饶市| 克什克腾旗| 犍为县| 宜昌市| 南涧| 临海市| 永修县| 巴东县| 吉木萨尔县| 石柱| 隆回县| 郎溪县| 鄂托克旗| 兰溪市| 登封市| 鹤庆县| 漳州市| 仁怀市| 凤山市| 清苑县| 四子王旗| 榆社县| 普兰县| 陇西县| 临漳县| 定边县| 招远市| 大洼县| 台江县| 万载县| 二连浩特市| 麦盖提县| 延长县| 濮阳县| 青海省| 宁陵县| 仁布县| 舒兰市| 惠来县|