久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

博客專欄

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

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



關鍵詞:

相關推薦

技術專區

關閉