Python視頻教程之獲取指定文件夾下所有文件名稱并寫入列表分享
最近有學員在扣丁學堂Python在線學習官網(wǎng)留言,詢問老師如何獲取指定文件夾下所有文件名稱并寫入列表,今天小編給給大家分享一下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()
在做深度學習的時候,會有大量的數(shù)據(jù),為了方便,可以直接用命令拷貝到一個文件夾下,代碼如下:
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獲取指定文件夾下所有文件名稱并寫入列表的方法,想要了解更多內容的小伙伴可以登錄扣丁學堂官網(wǎng)查看更多內容??鄱W堂是專業(yè)的Python培訓機構,不僅有專業(yè)的老師和與時俱進的課程體系,還有大量的Python在線視頻供學員觀看學習哦??鄱W堂python學習交流群:816572891。微信號:codingbb
*博客內容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。