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

Python實現(xiàn)讀取目錄所有文件的文件名并保存到txt文件代碼

 更新時間:2014年11月22日 16:44:07   投稿:junjie  
這篇文章主要介紹了Python實現(xiàn)讀取目錄所有文件的文件名并保存到txt文件代碼,本文分別使用os.listdir和os.walk實現(xiàn)給出兩段實現(xiàn)代碼,需要的朋友可以參考下

代碼: (使用os.listdir)

復制代碼 代碼如下:

import os

def ListFilesToTxt(dir,file,wildcard,recursion):
    exts = wildcard.split(" ")
    files = os.listdir(dir)
    for name in files:
        fullname=os.path.join(dir,name)
        if(os.path.isdir(fullname) & recursion):
            ListFilesToTxt(fullname,file,wildcard,recursion)
        else:
            for ext in exts:
                if(name.endswith(ext)):
                    file.write(name + "\n")
                    break

def Test():
  dir="J:\\1"
  outfile="binaries.txt"
  wildcard = ".txt .exe .dll .lib"
 
  file = open(outfile,"w")
  if not file:
    print ("cannot open the file %s for writing" % outfile)

  ListFilesToTxt(dir,file,wildcard, 1)
 
  file.close()

Test()

代碼:(使用os.walk) walk遞歸地對目錄及子目錄處理,每次返回的三項分別為:當前遞歸的目錄,當前遞歸的目錄下的所有子目錄,當前遞歸的目錄下的所有文件。

復制代碼 代碼如下:

import os

def ListFilesToTxt(dir,file,wildcard,recursion):
    exts = wildcard.split(" ")
    for root, subdirs, files in os.walk(dir):
        for name in files:
            for ext in exts:
                if(name.endswith(ext)):
                    file.write(name + "\n")
                    break
        if(not recursion):
            break

def Test():
  dir="J:\\1"
  outfile="binaries.txt"
  wildcard = ".txt .exe .dll .lib"
 
  file = open(outfile,"w")
  if not file:
    print ("cannot open the file %s for writing" % outfile)

  ListFilesToTxt(dir,file,wildcard, 0)
 
  file.close()

Test()

相關文章

  • Python Process創(chuàng)建進程的2種方法詳解

    Python Process創(chuàng)建進程的2種方法詳解

    這篇文章主要介紹了Python Process創(chuàng)建進程的2種方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • pycharm查看變量值的4種方法匯總

    pycharm查看變量值的4種方法匯總

    因為Python是腳本語言,不會進行編譯,所以只有執(zhí)行到那一行,才能知道那個變量的類型,下面這篇文章主要給大家介紹了關于pycharm查看變量值的4種方法,需要的朋友可以參考下
    2022-04-04
  • django中url映射規(guī)則和服務端響應順序的實現(xiàn)

    django中url映射規(guī)則和服務端響應順序的實現(xiàn)

    這篇文章主要介紹了django中url映射規(guī)則和服務端響應順序的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • python實操案例練習(七)

    python實操案例練習(七)

    這篇文章主要介紹了python實操案例練習,本文給大家分享的案例中主要任務有編寫程序?qū)崿F(xiàn)樂手彈奏樂器、使用面向?qū)ο笤O計自定義類,描述出租車和家用轎車的信息,需要的小伙伴可以參考一下
    2022-02-02
  • Python參數(shù)類型以及常見的坑詳解

    Python參數(shù)類型以及常見的坑詳解

    這篇文章主要介紹了Python參數(shù)類型以及常見的坑詳解,由于之前遇到過幾次有關于參數(shù)類型的坑,以及經(jīng)常容易把一些參數(shù)類型搞混淆,現(xiàn)在做一下有關參數(shù)類型的總結(jié)記錄以及對之前踩坑經(jīng)歷的分析,需要的朋友可以參考下
    2019-07-07
  • pandas實現(xiàn)DataFrame顯示最大行列,不省略顯示實例

    pandas實現(xiàn)DataFrame顯示最大行列,不省略顯示實例

    今天小編就為大家分享一篇pandas實現(xiàn)DataFrame顯示最大行列,不省略顯示實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python Pandas 讀取txt表格的實例

    python Pandas 讀取txt表格的實例

    下面小編就為大家分享一篇python Pandas 讀取txt表格的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python文件與路徑管理方法

    python文件與路徑管理方法

    這篇文章主要介紹了python文件與路徑管理方法,文章屬于python使用技巧的分享,下文圍繞文件與路徑管理相關內(nèi)容,需要的小伙伴可以參考一下,希望對你有所幫助
    2022-02-02
  • python?Seaborn繪制統(tǒng)計圖全面指南(直方圖散點圖小提琴圖熱力圖相關系數(shù)圖多張合并)

    python?Seaborn繪制統(tǒng)計圖全面指南(直方圖散點圖小提琴圖熱力圖相關系數(shù)圖多張合并)

    這篇文章主要介紹了python?Seaborn繪制統(tǒng)計圖全面指南,包括直方圖,散點圖,小提琴圖,熱力圖,相關系數(shù)圖及多張圖合并的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2024-01-01
  • Python實現(xiàn)復雜的事件驅(qū)動架構(gòu)

    Python實現(xiàn)復雜的事件驅(qū)動架構(gòu)

    事件驅(qū)動架構(gòu)(Event-Driven?Architecture,?EDA)是一種軟件設計模式,它基于事件的產(chǎn)生、傳播和處理進行系統(tǒng)的構(gòu)建,下面我們來看看如何在?Python?中實現(xiàn)復雜的事件驅(qū)動架構(gòu)吧
    2024-12-12

最新評論

葫芦岛市| 紫金县| 定远县| 葵青区| 大丰市| 开封县| 昭通市| 商洛市| 延长县| 罗甸县| 江津市| 宣威市| 遂川县| 华安县| 平定县| 汉阴县| 伊春市| 松桃| 柞水县| 遂川县| 布尔津县| 芦山县| 婺源县| 宁晋县| 韶关市| 和顺县| 凤凰县| 宁武县| 石渠县| 瓦房店市| 张家界市| 大化| 海口市| 定兴县| 青神县| 太仆寺旗| 罗江县| 汤原县| 江源县| 张家港市| 洮南市|