3000個文件,python24行代碼1秒鐘咻到新的目錄

喜歡編程,熱愛分享,希望能結交更多志同道合的朋友,一起在學習Python的道路上走得更遠!有不懂的問題可以私聊我哦!

本文主要介紹了用python移動目錄下所有子目錄文件到新的總目錄的方法,三千個文件分佈在不同的子目錄下,一秒鐘咻到新的目錄,移動不可逆。代碼很簡單,主要是分享,感興趣的朋友可以仔細看看!

代碼如下:

1 import os 
2 import shutil 
3 def file(p): 
4 p=p 
5 z=os.listdir(p) 
6 for i in z: 
7 if not (os.path.isfile(os.path.join(p,i))): 
8 pp=os.path.join(p,i) 
9 file(pp) 
10 else: 
11 zz=os.listdir(p) 
12 for k in zz: 
13 paa.append(os.path.join(p,k)) 
14 if __name__ == '__main__': 
15 p = 'F:\meizhuo' 
16 n_p = 'F:\zmeizhuo' 
17 paa = [] 
18 file(p) 
19 for f in paa: 
20 try: 
21 shutil.move(f,n_p) 
22 except: 
23 continue 
24 print('移動完成') 

我是一名python開發工程師,整理了一套python的學習資料,從基礎的python腳本到web開發、爬蟲、
數據分析、數據可視化、機器學習、面試真題等。想要的可以進羣:688244617免費領取

本文到此結束,覺得文章還不錯的話不妨點個贊,有任何建議或看法歡迎大家在評論區分享討論!

發佈了213 篇原創文章 · 獲贊 21 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章