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