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