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

python實現(xiàn)全盤掃描搜索功能的方法

 更新時間:2019年02月14日 11:12:34   作者:追風(fēng)哥哥  
今天小編就為大家分享一篇python實現(xiàn)全盤掃描搜索功能的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

由用戶指定需要掃描的盤符或目錄,輸入需要查找的文件或者文件夾名稱(不包含中文名稱)

代碼:

# encoding=utf-8
import os.path
import stat
# 用python編寫一個從程序,實現(xiàn)全盤搜索功能

# 1,用戶隨便輸入一個目錄,從該目錄開始,逐層往下搜索,直到最后一層
# dir 為初始目錄,file為需要查找的文件
l = []
def getMyFile(dir1,file1):
  # 判斷該dir是否為一個目錄
  if os.path.isdir(dir1):
    # 獲取當(dāng)前目錄下的所有文件或者文件夾
    file_list = os.listdir(dir1)
    for i in file_list:
      print i
      if os.path.isdir(dir1+'\\'+i):
        print 'dir---->'+dir1+'\\'+i
        if(os.path.exists(dir1+'\\'+i+'\\'+file1)):
          print "file is in :"+dir1+'\\'+i+'\\'+file1  
          l.append(dir1+'\\'+i+'\\'+file1)
          #return    
        else:
          try:
            d = dir1+"\\"+i
            getMyFile(d,file1)
          except Exception as e:
            continue
          else:
            pass
          finally:
            pass
          
          #print "ddddd-------->>>>>"+d
          
  else:
    print "不是一個目錄,請重新輸入!"

getMyFile("C:","tools")

print l

以上這篇python實現(xiàn)全盤掃描搜索功能的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python?Selenium無法打開Chrome瀏覽器處理自定義瀏覽器路徑的問題及解決方法

    Python?Selenium無法打開Chrome瀏覽器處理自定義瀏覽器路徑的問題及解決方法

    Python?Selenium控制Chrome瀏覽器的過程中,由于安裝的Chrome瀏覽器的版本找不到對應(yīng)版本的驅(qū)動chromedriver.exe文件,下載了小幾個版本號的驅(qū)動軟件都無法正常使用,下面通過本文介紹Python?Selenium無法打開Chrome瀏覽器處理自定義瀏覽器路徑的問題,需要的朋友可以參考下
    2024-08-08
  • Python+OpenCV實現(xiàn)火焰檢測

    Python+OpenCV實現(xiàn)火焰檢測

    本文主要為大家介紹了一個使用Python,OpenCV,線程,聲音和電子郵件功能的火災(zāi)探測系統(tǒng),文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2024-10-10
  • 在Python中處理字符串之isdecimal()方法的使用

    在Python中處理字符串之isdecimal()方法的使用

    這篇文章主要介紹了在Python中處理字符串之isdecimal()方法的使用,是Python入門學(xué)習(xí)的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • python 讀取yaml文件的兩種方法(在unittest中使用)

    python 讀取yaml文件的兩種方法(在unittest中使用)

    這篇文章主要介紹了python 讀取yaml文件的兩種方法(在unittest中使用),幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-12-12
  • python 批量將中文名轉(zhuǎn)換為拼音

    python 批量將中文名轉(zhuǎn)換為拼音

    這篇文章主要介紹了python 批量將中文名轉(zhuǎn)換為拼音,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • Python變量格式化輸出實現(xiàn)原理解析

    Python變量格式化輸出實現(xiàn)原理解析

    這篇文章主要介紹了Python變量格式化輸出實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Python實現(xiàn)字符串格式化的方法小結(jié)

    Python實現(xiàn)字符串格式化的方法小結(jié)

    本篇文章主要介紹了Python實現(xiàn)字符串格式化的方法小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • python jupyter入門教程

    python jupyter入門教程

    Jupyter Notebook是一個開源的Web應(yīng)用程序,允許用戶創(chuàng)建和共享包含代碼、方程式、可視化和文本的文檔,今天通過本文給大家分享python jupyter入門教程,需要的朋友一起看看吧
    2021-08-08
  • 分?jǐn)?shù)霸榜! python助你微信跳一跳拿高分

    分?jǐn)?shù)霸榜! python助你微信跳一跳拿高分

    分?jǐn)?shù)霸榜!這篇文章主要為大家詳細介紹了python助你微信跳一跳拿高分的秘籍,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • python?中的?return?解析

    python?中的?return?解析

    這篇文章主要介紹了python?中的?return?解析,return?語句用于退出函數(shù),向調(diào)用方返回一個表達式。執(zhí)行到?return?語句時,會退出函數(shù),return?之后的語句不再執(zhí),下文下邊就利用舉例給大家講解該內(nèi)容得相關(guān)資料,需要的小伙伴可以參考一下
    2022-02-02

最新評論

岗巴县| 庆云县| 武义县| 方正县| 寿阳县| 本溪市| 康马县| 闽侯县| 宜君县| 湘西| 宁乡县| 林口县| 孟村| 涟水县| 淳安县| 凤阳县| 当涂县| 普安县| 温宿县| 永胜县| 文安县| 怀柔区| 常熟市| 潮安县| 柳江县| 两当县| 黄石市| 四平市| 奎屯市| 延吉市| 克拉玛依市| 佛坪县| 襄樊市| 子长县| 双柏县| 蒙城县| 上杭县| 沂南县| 石泉县| 庆阳市| 内乡县|