如下所示:
import osimport os.pathrootdir = "./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 osimport os.pathrootdir = "./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)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答
圖片精選