Python批量移动文件!

今天教大家如何用Python实现批量移动文件,有时候我们将很多文件放在不同的文件夹下面,比如.mp4文件等等,有一天,你想知道我电脑里有多少mp4文件,并且想把它们移动到一个文件夹下面,今天我们就来实现这个功能。具体代码如下:

import os
import shutil
for folderName, subfolders, filenames in os.walk('F:'):
 print(folderName)
 for filename in filenames:
 if '.mp4' in filename:
 print(filename)
 try:
 shutil.move(folderName+'\'+filename,'F:'+'\电影'+filename)
 except OSError:
 pass

运行一下,我们F盘里的所有MP4文件就都放到F://电影文件夹下了,是不是很方便,这里用到的库shutil是Python中专门用来移动操作文件的,用了os.walk函数而非os.listdir,是因为后者只能返回一级目录下的文件,而前者则可以将子目录下所有文件返回。

好了,See you!

进群:960410445 即可获取数十套PDF!

猜你喜欢

转载自blog.csdn.net/qq_42156420/article/details/86349532