今天教大家如何用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!