91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-03 08:42:53 來源:腳本之家 閱讀:256 作者:shw800 欄目:開發技術

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

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

# -*- 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")

運行結果:

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

更多Python相關內容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python編碼操作技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

奉新县| 二连浩特市| 驻马店市| 济源市| 伊春市| 广平县| 称多县| 西华县| 策勒县| 明溪县| 台湾省| 泰顺县| 高密市| 枣强县| 洪泽县| 淮阳县| 方城县| 台山市| 文昌市| 万源市| 贺州市| 平武县| 汶上县| 鹤岗市| 历史| 科技| 澄城县| 嘉禾县| 新野县| 军事| 临沂市| 吉林省| 洛隆县| 临颍县| 阜新| 栖霞市| 和田县| 吕梁市| 广宁县| 仁寿县| 沁水县|