Python視頻教程之獲取指定文件夾下所有文件名稱并寫入列表分享
最近有學(xué)員在扣丁學(xué)堂Python在線學(xué)習(xí)官網(wǎng)留言,詢問(wèn)老師如何獲取指定文件夾下所有文件名稱并寫入列表,今天小編給給大家分享一下Python 獲取指定文件夾下所有文件名稱并寫入列表的實(shí)例,文章中會(huì)有代碼列出,需要的小伙伴和小編一起來(lái)看一下吧。
如下所示:
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í)候,會(huì)有大量的數(shù)據(jù),為了方便,可以直接用命令拷貝到一個(gè)文件夾下,代碼如下:
import shutil import os import os.path rootdir = "./mjsynth/mnt/ramdisk/max/90kDICT32px" #rootdir = "./123" def Test2(rootDir): for lists in os.listdir(rootDir): #如果找到的是圖片,則打印出來(lái) 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)機(jī)構(gòu),不僅有專業(yè)的老師和與時(shí)俱進(jìn)的課程體系,還有大量的Python在線視頻供學(xué)員觀看學(xué)習(xí)哦。扣丁學(xué)堂python學(xué)習(xí)交流群:816572891。微信號(hào):codingbb
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。