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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章