博客專欄

        EEPW首頁 > 博客 > Python視頻教程之獲取指定文件夾下所有文件名稱并寫入列表分享

        Python視頻教程之獲取指定文件夾下所有文件名稱并寫入列表分享

        發布人:扣丁學堂1 時間:2021-01-22 來源:工程師 發布文章

        最近有學員在扣丁學堂Python在線學習官網留言,詢問老師如何獲取指定文件夾下所有文件名稱并寫入列表,今天小編給給大家分享一下Python 獲取指定文件夾下所有文件名稱并寫入列表的實例,文章中會有代碼列出,需要的小伙伴和小編一起來看一下吧。

        扣丁學堂Python培訓之如何獲取指定文件夾下所有文件名稱并寫入列表

        如下所示:

        import os
        import os.path
        rootdir = "./pic_data"
        file_object = open('train_list.txt','w')
        for parent,dirnames,filenames in os.walk(rootdir):
         for filename in filenames:
         print filename
          file_object.write(filename+ '\n')
        file_object.close()


        在做深度學習的時候,會有大量的數據,為了方便,可以直接用命令拷貝到一個文件夾下,代碼如下:

        import shutil 
        import os
        import os.path
        rootdir = "./mjsynth/mnt/ramdisk/max/90kDICT32px"
        #rootdir = "./123"
        def Test2(rootDir): 
         for lists in os.listdir(rootDir): 
         #如果找到的是圖片,則打印出來
         if lists[-3:]=='jpg':
          print lists
          path = os.path.join(rootDir, lists) 
          shutil.copy(path,"./500")
          continue
         #如果找到的是文件夾,則判斷,如果名稱小于2則遞歸
         if int(lists)<501:
          path = os.path.join(rootDir, lists) 
          if os.path.isdir(path): 
          Test2(path) 
        Test2(rootdir)


        以上就是小編給大家分享的Python獲取指定文件夾下所有文件名稱并寫入列表的方法,想要了解更多內容的小伙伴可以登錄扣丁學堂官網查看更多內容。扣丁學堂是專業的Python培訓機構,不僅有專業的老師和與時俱進的課程體系,還有大量的Python在線視頻供學員觀看學習哦。扣丁學堂python學習交流群:816572891。微信號:codingbb

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 古田县| 丰县| 云阳县| 革吉县| 揭阳市| 云和县| 探索| 石狮市| 周至县| 梨树县| 项城市| 垦利县| 洪雅县| 苗栗县| 莆田市| 嘉祥县| 化州市| 洞口县| 濉溪县| 鸡西市| 长丰县| 三江| 青海省| 鹤峰县| 武宁县| 福清市| 城步| 华阴市| 湖口县| 盐山县| 黎平县| 新干县| 镇原县| 即墨市| 金堂县| 明星| 平阳县| 固始县| 吴堡县| 花莲市| 贵定县|